remote
Scientific Software Engineer - Python & PyTorch - StaffRight Associates, LLC
Software Engineer
Lead development of advanced computational methods for drug discovery, leveraging Python, PyTorch, and machine learning to build scalable, high‑performance models in a fast‑paced biotech environment.
About the role
Key Responsibilities
- Design, implement, and optimize deep learning models using PyTorch for molecular property prediction and virtual screening.
- Collaborate with computational chemists and data scientists to translate research hypotheses into production‑ready software.
- Develop and maintain scalable pipelines for data ingestion, preprocessing, and model training on GPU clusters.
- Integrate model outputs into downstream analytics and visualization tools for medicinal chemistry teams.
- Ensure code quality through rigorous testing, code reviews, and continuous integration workflows.
Requirements
- PhD or Master’s in Computer Science, Computational Biology, or related field with strong programming background.
- 5+ years of professional experience building machine learning systems in Python, with deep expertise in PyTorch.
- Proven track record of deploying ML models at scale, preferably in a research or pharma setting.
- Strong understanding of molecular representations, cheminformatics libraries (e.g., RDKit), and GPU‑accelerated computing.
- Excellent communication skills and ability to work cross‑functionally in a fast‑moving environment.
Skills
pythonpytorchmachine learning