Staff Software Developer
Core
Developing core software and infrastructure interacting directly with quantum processors across production and laboratory environments to support internal hardware engineering and lab operations.
Role type
Staff Software Developer (Hardware-Integrated Systems)
Builds
Scalable software solutions for quantum processor calibration, hardware interfaces, operational infrastructure, and system testing.
Domain
Quantum Computing / Hardware Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
High-performance compiled programming languages, multithreaded environments, software architecture, algorithms, concurrency, performance optimization, hardware interface design, Linux environments, Git workflows, technical leadership, mentoring
Preferred skills
Common Lisp (SBCL), functional languages (Scheme, Clojure, Scala), Emacs, Docker, Kubernetes, SQL, MongoDB, InfluxDB, Grafana, Redis, AI-assisted development tools, quantum computing, embedded systems, high-performance computing
Technologies
SBCL, Scheme, Clojure, Scala, Emacs, Docker, Jenkins, Kubernetes, SQL, MongoDB, InfluxDB, Grafana, Redis, Git, Linux
Responsibilities
Lead technical design and development throughout the full software lifecycle; design and maintain software for quantum processor calibration and hardware interfaces; drive software architecture and technical direction; analyze and optimize existing software for performance and reliability; partner with scientists and engineers to deliver complex solutions; mentor and coach developers; champion engineering best practices; participate in on-call rotation for QPU solvers.
Seniority
Staff, technical leadership & mentorship
