Senior Software Engineer, System Orchestration
Core
Build and operate the control plane software that arbitrates access, schedules programs, and keeps quantum computers running useful work around the clock.
Role type
Senior IC software engineer (system orchestration)
Builds
The control plane service running on every quantum computer in the fleet
Domain
Quantum computing systems
Required skills
Rust, async programming, networked services (gRPC/REST), relational databases (PostgreSQL), state machines, schedulers/workflow engines, observability, code review
Preferred skills
Kubernetes, distributed tracing, closed-loop systems, scientific computing
Technologies
Rust, PostgreSQL, gRPC, REST, Temporal, Airflow, Celery, Slurm, Kubernetes
Responsibilities
Own a service or subsystem end-to-end including API design, implementation, rollout, and operational health; Build closed-loop behavior acting on measured system state without human intervention; Design state machines and persistence to survive restarts; Ensure correct behavior under concurrency and partial failure; Evolve APIs and migrate dependent clients; Strengthen observability, health checking, and alerting; Mentor less experienced engineers
Seniority
Senior, hands-on IC
