Startups

Senior Software Engineer, Autonomous Lab (Scheduling & Optimization)

Ginkgo Bioworks · Boston, Massachusetts · On-site

← All jobs
About Ginkgo Bioworks

Build autonomous labs to accelerate biotech R&D. Program biology like software. Run experiments on our cloud lab or build your own. Trusted by 130+ customers. Backed by SoftBank VF and Felicis.

About the role

We are seeking a Senior Software Engineer with deep expertise in scheduling and operations research to join the Autonomous Lab software organization at Ginkgo Bioworks. This position is specific to the Orchestrator team. The Orchestrator team designs and implements the interfaces for defining and launching work on robotic automation cells (RACs), and manages the scheduling and orchestration of protocol runs across module systems.

What they're looking for

  • Bachelor's or Master's degree in Computer Science, Operations Research, Industrial Engineering, or a related technical field, or equivalent practical experience
  • Experience in a software development role, demonstrating significant work on scheduling, optimization, or planning systems
  • Strong proficiency in Python
  • Working knowledge of operations research / optimization techniques (constraint programming, MILP, heuristics, metaheuristics)
  • Strong communication and collaboration skills
More about this role

Our mission is to make biology easier to engineer. Ginkgo is constructing, editing, and redesigning the living world in order to answer the globe’s growing challenges in health, energy, food, materials, and more. Our bioengineers make use of an in-house automated foundry for designing and building new organisms.

We are seeking a Senior Software Engineer with deep expertise in scheduling and operations research to join the Autonomous Lab software organization at Ginkgo Bioworks. This position is specific to the Orchestrator team. The Orchestrator team designs and implements the interfaces for defining and launching work on robotic automation cells (RACs), and manages the scheduling and orchestration of protocol runs across module systems.

The ideal candidate is an experienced software engineer who has built and shipped production scheduling systems, with a working command of operations research, optimization, and constraint programming. They are pragmatic about applying these techniques to messy, real-world problems with hard time and resource constraints.

To learn more about automation engineering at Ginkgo, take a look at our website .

All positions require the candidate to work...

Read the full posting on Ginkgo Bioworks's site ↗

Automation Software

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.