Lead Software Developer - GPU-accelerated Free Energy Simulation and Machine Learning Methods
Role details
Job location
Tech stack
Job description
Software development will involve computer resources at Rutgers and include access to in-house and national production cyberinfrastructure resources. Physical Demands and Work Environment Predominantly operates in an office environment using computer workstation and/or laptop computer, participates in both physical and virtual team meetings, and periodically attends workshops and/or conferences that entail domestic or international travel. Remote work, with regularly scheduled in-person reporting to the PI, is possible through mutual agreement. Overview Applicant is expected to develop software for GPU-accelerated alchemical free energy and quantum/deep-learning potential simulations. Duties will involve software development, testing and documentation, applications within drug discovery workflows including performing simulations of relative and absolute ligand-protein binding, analysis of thermodynamic graphs, maintaining currency in the relevant literature and state-of-the-art technology, and actively engage in a team environment. Statement Posting Details
Requirements
Applicants must hold a PhD in biology (preferred) or chemistry and have postdoctoral experience working with and developing workflows using Amber., This is a high-level software development position that requires proficiency in object-oriented programming (particularly python and C++, and GPU programming, e.g., cuda) and experience in software engineering and design. In addition, training in the use of molecular simulation methods is requisite, particularly alchemical free energy and/or quantum/machine-learning methods, as well as high-performance computing. Deep familiarity with free energy workflows and Amber is essential. Strong written and oral communication skills in English are required, as well as the ability to work independently and prepare scientific manuscripts and/or proposals.
Benefits & conditions
Pulled from the full job description
- Retirement plan
- Employee discount
- Dental insurance
- Life insurance
- Paid holidays, Rutgers provides a comprehensive benefits package to eligible employees. The specific benefits vary based on the position and may include:
- Medical, prescription drug, and dental coverage
- Paid vacation, holidays, and various leave programs
- Competitive retirement benefits, including defined contribution plans and voluntary tax-deferred savings options
- Employee and dependent educational benefits (when applicable)
- Life insurance coverage
- Employee discount programs