Rutgers University logo

Rutgers University

Research Programmer

🇺🇸 Piscataway, NJ

🕑 Full-Time

💰 $120K - $130K

💻 Research

🗓️ August 4th, 2025

CI/CD PyTorch

Edtech.com's Summary

Rutgers University is hiring a Research Programmer to support the Rutgers Artificial Intelligence and Data Science (RAD) Collaboratory. The role involves designing, developing, and deploying machine learning and deep learning algorithms, supporting research on national cyberinfrastructure and cloud environments, delivering training in ML/DL/CI techniques, co-authoring interdisciplinary research publications, and contributing to funding applications.

Highlights
  • Design and deploy ML/DL algorithms for science and engineering domains.
  • Support RAD Collaboratory research on national cyberinfrastructure (ACCESS, NAIRR, DOE supercomputers) and cloud platforms (AWS, GCP, Azure).
  • Deliver training on ML/DL/cyberinfrastructure techniques and best practices to researchers.
  • Maintain up-to-date knowledge of ML/DL methods and systems for research support.
  • Co-author interdisciplinary peer-reviewed publications and assist in external funding applications (NSF, NIH).
  • Required skills: experience with DL frameworks (PyTorch, DeepSpeed, Accelerate, Megatron-LM), large language model techniques, GPU programming (CUDA, OpenCL), advanced statistical analysis.
  • Preferred skills: applied computer vision, scaling open-source DL projects, job management with SLURM or PBS, knowledge of MLOps (CI/CD workflows), and scientific or ML workflow familiarity.
  • Minimum qualifications: Ph.D. in computer science, engineering, or related fields with strong ML/DL background and interdisciplinary research experience.
  • Salary range: $120,000 - $130,000 with comprehensive benefits including medical, dental, retirement plans, and educational benefits.
  • Position based at the Proteomics Department, Rutgers Busch Science Campus.