Rutgers University logo

Rutgers University

Research Programmer

🇺🇸 Piscataway, NJ

🕑 Full-Time

💰 $120K - $130K

💻 Software Engineering

🗓️ January 5th, 2026

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 platforms, delivering training to researchers, and contributing to interdisciplinary publications and funding proposals.

Highlights
  • Design, develop, and deploy ML/DL algorithms for science and engineering fields
  • Support RAD Collaboratory research on national cyberinfrastructure (ACCESS, NAIRR, DOE supercomputers) and cloud environments (AWS, GCP, Azure)
  • Deliver training on ML/DL/cyberinfrastructure techniques and best practices to researchers
  • Collaborate on interdisciplinary scientific publications and funding applications (NSF, NIH)
  • Proficiency with deep learning frameworks such as PyTorch, DeepSpeed, Accelerate, or Megatron-LM
  • Experience with large language model techniques including supervised fine-tuning, retrieval-augmented generation, and in-context learning
  • Knowledge of GPU programming and optimization using CUDA or OpenCL
  • Preferable experience with computer vision methods, SLURM or PBS job management, and software engineering/MLOps (CI/CD workflows)
  • Ph.D. in computer science, engineering, or related fields with strong background in applied ML/DL and interdisciplinary research
  • Salary range between $120,000 and $130,000 with comprehensive benefits including medical, dental, retirement plans, and educational benefits