Senior Software Engineer

insitroSouth San Francisco, CA
Hybrid

About The Position

insitro is a drug discovery and development company using machine learning (ML) and data at scale to decode biology for transformative medicines. At the core of insitro’s approach is the convergence of in-house generated multi-modal cellular data and high-content phenotypic human cohort data. We rely on these data to develop ML-driven, predictive disease models that uncover underlying biologic state and elucidate critical drivers of disease. These powerful models rely on extensive biological and computational infrastructure and allow insitro to advance novel targets and patient biomarkers, design therapeutics and inform clinical strategy. insitro is advancing a wholly owned and partnered pipeline of insights and therapeutics in neuroscience and metabolism. Since launching in 2018, insitro has raised over $700 million from top tech, biotech and crossover investors, and from collaborations with pharmaceutical partners. The Senior Software Engineer will be responsible for designing and architecting infrastructure solutions for our petabyte-scale cellular data platform, leading cross-functional product development and strategic planning, designing and deploying MLOps infrastructure and model deployment frameworks, conducting engineering mentorship, provisioning and optimizing cloud infrastructure, and providing technical support.

Requirements

  • Must have a Bachelor’s degree in Computer Science or a related field.
  • Must have three (3) years of experience in a related occupation.
  • Must have three (3) years of experience in software development using Python and the scientific programming ecosystem including numpy, pandas, and scipy.
  • Must have three (3) years of experience in writing and maintaining data & machine learning pipelines for processing and analyzing large-scale biological datasets such as single-cell RNA-seq, microscopy image data, or genomics using workflow orchestration tools such as Redun.
  • Must have three (3) years of experience in leveraging data engineering solutions such as relational databases and storage formats such as FASTQ, VCT, or H5AD.
  • Must have three (3) years of experience with DevOps practices: implementing CI/CD solutions with tools including pytest, GitHub Actions, and AWS CodeBuild; using containerization tools including Docker; developing on cloud platforms including AWS or Azure; and development in Linux-based environments.
  • Must have three (3) years of experience with MLOps practices: using model training libraries such as PyTorch, JAX, or Lightning; using publishing tools such as Hugging Face or Weights & Biases; and deploying to production environments with frameworks such as Kubernetes.

Responsibilities

  • Designing and architecting infrastructure solutions for our petabyte-scale cellular data platform by defining technical specifications for system architectures, leading design reviews.
  • Leading cross-functional product development and strategic planning by shaping product vision in collaboration with therapeutic area stakeholders and research scientists.
  • Designing and deploying MLOps infrastructure and model deployment frameworks for both batch processing workflows and real-time API-based online services.
  • Conducting engineering mentorship by providing technical guidance, conducting technical interviews, and driving adoption of software best practices.
  • Provisioning and optimizing cloud infrastructure using infrastructure-as-code.
  • Providing technical support through on-call firefighting rotations, involving monitoring and responding to production incidents.

Benefits

  • 401(k) plan with employer matching for contributions
  • Excellent medical, dental, and vision coverage as well as mental health and well-being support
  • Open, flexible vacation policy
  • Paid parental leave of at least 16 weeks to support parents who give birth, and 10 weeks for a new parent (inclusive of birth, adoption, fostering, etc)
  • Quarterly budget for books and online courses for self-development
  • Support to attend professional conferences that are meaningful to your career growth and role's responsibilities
  • New hire stipend for home office setup
  • Monthly cell phone & internet stipend
  • Access to free onsite baristas and daily lunch for employees who are either onsite or hybrid
  • Access to a free commuter bus network that provides transport to and from our South San Francisco HQ from locations all around the Bay Area
  • Annual Performance Bonus Plan (based on company targets by role level and annual company performance)
  • Equity Incentive Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service