Research Programmer
Responsibilities
- Design, develop, and deploy ML/DL algorithms for domain science and engineering fields
- Support RAD Collaboratory research on national cyberinfrastructure (e.g., ACCESS , NAIRR , and DOE supercomputers) or cloud environments (e.g., AWS , GCP , and Azure)
- Support application of ML/DL/CI techniques across topics and domains
- Deliver training on ML/DL/CI techniques and best practices to a broad range of researchers
- Stay at the forefront of new ML/DL techniques and ML/DL systems that support science and engineering research
- Co-author peer-reviewed interdisciplinary research publications
- Contribute to funding applications from external sources (e.g., NSF , NIH)
Requirements
The ideal candidate will have a strong ML/DL and cyberinfrastructure (CI) background and a willingness to contribute to interdisciplinary research across diverse basic and applied science and engineering domains.
Qualifications
The successful candidate will have a Ph.D. in Computer Science, Electrical Engineering, Applied Mathematics, or a related field, with relevant experience in machine learning, deep learning, and/or cyberinfrastructure.
Skills
Strong skills in Python, R, and/or other programming languages used in machine learning and data science are required. Experience with distributed computing, cloud platforms, and scientific computing libraries such as TensorFlow, PyTorch, and HPC tools like SLURM, PBS, or LSF is preferred.
Benefits
The position offers a competitive salary and benefits package, including health insurance, retirement plans, and professional development opportunities.
Pay
The salary range for this position is $60,000 - $80,000 annually, depending on qualifications and experience.
Schedule
The position is full-time and offers a flexible work schedule to accommodate research needs and collaborations.