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