Principal Machine Learning Engineer (Contract)

Overview

On Site
$50 - $75 per hour
Accepts corp to corp applications
Contract - 12 month(s)

Skills

Principal Machine Learning Engineer (Contract)

Job Details



Senior / Principal Machine Learning Engineer - Biotech & Sparse Data Systems



Somerville, MA (Hybrid) | ? Contract Position
ML Engineering | MLOps | Gene Therapy | AWS | Sparse Data




iO Associates is partnering with a leading biotech innovator that's redefining how machine learning is applied to complex biological data. We're building a shortlist of high-level Machine Learning Engineers for an upcoming contract position focused on solving some of the toughest challenges in gene therapy using cutting-edge ML systems and tools.
This role is ideal for engineers who want to operate across the full stack of ML engineering-from data pipelines and model deployment to reproducibility and auto-scaling in cloud-native environments.




What You'll Work On:




  • Build, scale, and deploy robust ML pipelines for sparse, high-dimensional biological data


  • Develop and maintain infrastructure for model versioning, traceability, and reproducibility (e.g., DVC, MLflow)


  • Architect systems integrating multiple biological data scales (genomics, proteomics, cellular, etc.)


  • Optimize ML workflows for auto-scaling and deployment in AWS (Lambda, Modal, Batch, etc.)


  • Design user-facing tools and APIs (e.g., Flask) to democratize model access across scientific teams


  • Implement and refine best practices in MLOps, CI/CD, and data lineage tracking


  • Collaborate cross-functionally with data scientists, biologists, and computational teams




You'll Bring:




  • 5+ years of experience in ML engineering, software/data engineering, or related roles


  • Strong proficiency in Python, SQL, and cloud platforms (AWS preferred)


  • Experience with ML frameworks like PyTorch, TensorFlow, or JAX


  • Expertise in containerization (Docker) and orchestration tools (Kubernetes, Airflow, Dagster, Slurm)


  • Hands-on experience with MLOps tools such as MLflow, Kubeflow, Ray


  • Solid understanding of version control, CI/CD pipelines, and reproducible research workflows




Bonus Experience (Not Required):




  • Familiarity with GraphQL, vector/graph databases, or knowledge graphs


  • Experience with federated learning or ML for gene therapy and drug discovery


  • Exposure to distributed computing frameworks (e.g., Apache Spark)


  • Experience deploying models on edge devices or in resource-constrained settings




Why Consider This Role?




  • Collaborate on novel gene therapy research with direct real-world applications


  • Tackle some of the hardest problems in ML for biological systems


  • Competitive contract rate + benefits (Medical, Dental, Vision)


  • Flexible hybrid work with an on-site component in Somerville, MA


  • Work with a team that values mentorship, innovation, and technical rigor




Important Notes:




  • This is a contract position, initially scoped at 6-12 months, with extension potential




  • Preference for candidates who can be onsite at least part-time in Somerville, MA





Interested or want to learn more? Send your CV or reach out directly. Whether you're actively looking or just exploring next steps in ML engineering for biotech, we'd love to hear from you.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.