Founding Software Engineer
About the Role
Join an early-stage AI and robotics company building software that connects AI agents with real-world laboratory systems. You will own core infrastructure for experiment orchestration, agent connectivity, and coordination across software and physical systems.
What You'll Do
Build systems to schedule and coordinate experiments across distributed laboratory environments.
Connect AI agents to experiments and instruments through reliable infrastructure.
Develop data systems that capture system state, actions, measurements, failures, and provenance.
Design distributed systems that coordinate software, devices, and experiments reliably.
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.
Strong proficiency in Python or Rust, with solid engineering fundamentals.
Experience designing distributed systems, APIs, networking, and asynchronous communication patterns.
Experience building software at an early-stage startup and taking ownership in an ambiguous environment.
Background in robotics, physical AI, hardware integration, lab automation, embedded systems, AI agents, or ML infrastructure is valuable.
Ability to integrate and debug across hardware, firmware, and software layers.
Biology experience is not required.
Compensation & Benefits
Base salary: $100,000 to $250,000 USD annually. Visa sponsorship is not available.
Location
On-site in Munich, Germany.
