Staff Software Engineer, ML/AI Calibration

D-Wave Quantum•New Haven, CT
•$175,000 - $241,000

About The Position

D-Wave is seeking a Staff Software Engineer for its Calibration, Automation, and Tools team to design and build intelligent software that improves the calibration and operation of quantum processing units (QPUs). The role combines software engineering with hands-on machine learning and artificial intelligence to turn experimental data into reliable models, automated workflows, and tools used by scientists and engineers. Working closely with physicists and quantum, software, firmware, and hardware engineers, the Staff Software Engineer takes solutions from exploration and simulation through validation and production deployment. As an individual contributor, the role shapes a technology or product line and remains hands-on in delivering ML and AI improvements to calibration quality, reliability, and efficiency.

Requirements

  • MS or higher in Computer Science, Electrical or Computer Engineering, Mathematics, Physics, or a related field, or equivalent relevant professional experience.
  • At least 6 years of professional software development experience, including delivery of production systems and contributions to technical decisions within a team.
  • Demonstrated ownership of ML initiatives from problem definition and model development through rigorous evaluation, operational deployment, and measurable outcomes.
  • Strong Python skills and experience with scientific computing and ML libraries such as NumPy, pandas, SciPy, scikit-learn, PyTorch, or TensorFlow.
  • Proficiency in another programming language such as Go, Java, C, or C++.
  • Practical understanding of statistical modeling, optimization, experimental design, and model evaluation, including data leakage, overfitting, uncertainty, and reproducibility.
  • Experience translating a scientific or engineering problem into an ML task, choosing suitable baselines, and explaining results and limitations to domain experts.
  • Experience building maintainable services and REST APIs, using SQL and relational databases such as PostgreSQL, and developing interfaces with React, Angular, Vue.js, or comparable technologies.
  • Experience with Git, code review, CI/CD, AWS, and automated unit, integration, and end-to-end testing.
  • Familiarity with LLM-based coding assistants and good judgment in reviewing their output for correctness, security, and maintainability.

Responsibilities

  • Lead one or more projects within QPU calibration and automation software, coordinating cross-functional work with scientists and engineering teams as needed.
  • Develop and evaluate ML approaches for calibration and operations, including parameter estimation, surrogate modeling, anomaly detection, drift detection, and adaptive experiment selection.
  • Contribute to reproducible data and model pipeline improvements, including data validation, training, versioning, deployment, and monitoring.
  • Partner with scientists to define meaningful metrics and compare models with established numerical and statistical methods using simulation, historical data, and controlled hardware experiments.
  • Integrate validated models into calibration workflows with appropriate operational limits, fallbacks, and traceability; investigate model failures and changing data distributions.
  • Architect and maintain Python services, REST APIs, relational data stores, and user interfaces that make experimental results and model behavior understandable and actionable.
  • Contribute to technical processes and quality practices, helping improve testing, observability, and team reliability.
  • Mentor junior and new team members, participate in design reviews, and independently verify code and analyses generated with AI-assisted development tools.

Benefits

  • Company ownership/equity
  • Competitive pay
  • Bonus
  • Perks
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service