Software Engineer, System Orchestration
Core
Build the control plane software that schedules, prioritizes, and arbitrates workloads across a fleet of quantum computers, ensuring systems remain calibrated and productive.
Role type
Senior IC software engineer (system orchestration)
Builds
The control plane service that schedules work, manages calibration routines, and persists execution history for the quantum computer fleet.
Domain
Quantum computing systems / High-performance computing
Required skills
Rust, PostgreSQL, gRPC/REST APIs, job schedulers (Celery/Airflow/Temporal/Slurm), Linux systems programming, data persistence, observability, unit/integration testing
Preferred skills
Async programming, Kubernetes, closed-loop control systems, scientific computing
Technologies
Rust, PostgreSQL, gRPC, REST, Celery, Airflow, Temporal, Slurm, Linux, Kubernetes
Responsibilities
Build and extend services that schedule work and maintain execution records; Implement mechanisms to detect and trigger system re-tuning/calibration; Own the data model, migrations, and code for data persistence; Develop tests and harnesses for real hardware and simulators; Collaborate on fleet-wide release rollouts; Improve code observability and API usability.
Seniority
Senior, hands-on IC
