About the role
ABOUT THE ROLE
Join an early-stage AI company building software that connects AI agents with real-world laboratory systems. You will own foundational infrastructure for experiment orchestration, agent connectivity, and distributed coordination across software and physical systems.
WHAT YOU'LL DO
- Build systems that schedule and coordinate experiments across distributed labs.
- Connect AI agents to experiments and instruments through reliable infrastructure.
- Develop data infrastructure that captures system state, actions, measurements, failures, and provenance.
- Design distributed systems to coordinate software, devices, and experiments reliably at scale.
- Create developer tools and APIs for new workflows and integrations.
- Debug and optimize across software, hardware, and physical systems.
WHAT WE'RE LOOKING FOR
- At least 3 years of experience building production-grade software systems end to end, typically within a 3 to 8 year experience range.
- Strong Python or Rust skills and a background building production backend or distributed systems at an early-stage startup.
- Experience designing distributed systems involving APIs, networking, and asynchronous communication.
- Strong software engineering fundamentals, high ownership, and comfort working through ambiguity.
- Experience with robotics, hardware integration, physical AI, lab automation, embedded systems, ML infrastructure, or production ML systems is a plus.
- Experience debugging across hardware, firmware, and software, or building data infrastructure, orchestration systems, developer tools, SDKs, or integration APIs is also valuable.
- Biology experience is not required.
COMPENSATION & BENEFITS
Salary range: $100,000 to $250,000 USD annually. Visa sponsorship is not available.
LOCATION
On-site in Munich, Bavaria, Germany. The role may also be based in Zurich, Switzerland, or San Francisco, United States.