Software Engineering Manager, Scientific Pipelines

· South San Francisco, California
Employment Type Full-Time
Minimum Experience Manager/Supervisor

The Opportunity

Software Engineering plays a key role in insitro’s approach to rethinking drug development. Our team is responsible for the software platform at insitro, which covers everything from providing orchestration and workflow software for our automated lab (LIMS, data review/visualization), data pipelines for ingesting data from pharma and research collaborators, bioinformatic pipelines for our genomic datasets, and APIs and tooling for our data science and machine learning teams. 


As a Software Engineering Manager of Scientific Pipelines, you will work closely with a cross-functional team of scientists, bioengineers, and data scientists to identify areas where software engineering can make a difference. You will grow and mentor a team of software engineers to design, implement, and deploy software systems supporting scientific pipelines across broad domains: bioinformatics (single cell RNAseq, variant calling, GWAS, postGWAS), cheminformatic, and image processing. As part of an early engineering organization, you will also be defining the work and collaboration norms of the team, such as approaches to Software Development Life Cycle, collaboration in cross-functional projects, defining team vision, goals, and roadmap.


You will be joining a biotech startup that has long-term stability due to significant funding, providing many opportunities for meaningful impact. You will work closely with a very talented team, learn a broad range of skills, and help shape insitro’s culture, strategic direction, and outcomes. Join us, and help make a difference to patients!


The Role

  • Collaborate with Data Scientists and Bioinformaticians on how to construct scalable, testable, and maintainable pipelines.
  • Plan for code and data organization and discoverability. Strong focus on data provenance.
  • Support an environment that values Software Engineering craft: maintainable, reliable, testable, scalable code
  • Lead a team through software development processes: Brainstorming and proposals, proof of concepts / experiments, requirement gathering, tech specs, design reviews, code reviews, demos / UAT / validation testing, deploys, monitoring
  • Lead yearly and quarterly planning, setting impactful goals, aligning with collaborating teams and stakeholders
  • Establish productive and trusting cross functional collaboration with data scientists, lab scientists, project managers, and other software engineering teams
  • Build a welcoming and passionate team by defining and leading hiring, onboarding, career development, and feedback
  • Facilitate effective technical conversations in a team setting 
  • Provide vision and encourage creativity across the team


About You

  • BS, MS, or Ph.D. in computer science, computational biology, or computational chemistry, or equivalent practical experience
  • >5 years of relevant experience, with >2 years in a management role
  • Expertise in one or more general-purpose programming languages (such as Python, Java, Scala, C/C++, or Go) 
  • Demonstrated ability to write high-quality, production-ready code (readable, well-tested, with well-designed APIs)
  • Ability to communicate effectively and collaborate with people of diverse backgrounds and job functions
  • Familiarity with cloud computing services (AWS or GCP)
  • Familiarity with relational databases.
  • Familiarity with web services and application frameworks (Django, Flask).
  • Proficiency in Linux environment (including shell scripting), and experience with version control practices and tools (Git, Mercurial, etc.)
  • Experience with working lab and scientist stakeholders in a life sciences or physical sciences field.
  • Experience with medium-sized data sets (100TB+), with technologies such as HPC/SLURM, Spark/Big Query, etc.
  • Passion for making a difference in the world.


Benefits at insitro

  • Excellent medical, dental, and vision coverage
  • Open vacation policy
  • Team lunches (catered daily)
  • Commuter benefits
  • Paid parental leave
  • Flexible work schedule (onsite and remote)


About insitro

insitro is a drug discovery and development company using machine learning and data generation at scale to transform the way that drugs are discovered and delivered to patients. We rely on human genetic cohorts, human-derived cellular disease models, and high-throughput biology and chemistry to identify coherent patient segments, actionable therapeutic targets, and new or existing chemical matter. The goal is to deliver predictive insights to improve the probability of success and reduce the number of costly dead ends along the R&D journey. The company has established enabling collaborations with Gilead in NASH and Bristol Myers Squibb in ALS and is building a pipeline of wholly owned and partnered medicines leveraging its unique insights on patient biomarkers, targets, and molecules. insitro is located in South San Francisco, CA and has raised over $600M from top tech, biotech, and crossover investors since formation in 2018. For more information on insitro, please visit the company’s website at www.insitro.com.

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    South San Francisco, California
  • Employment Type
    Full-Time
  • Minimum Experience
    Manager/Supervisor