Calibration API Software Engineer

ParisFull-TimeMid-levelSoftware Engineering

You will be redirected to the company career page

Responsibilities:

  • Design and implement the Python API and helper libraries that physicists use to author calibration procedures: measurement primitives, analysis helpers, and report generators.
  • Team up with physicists to develop the vision and implementation of automatic recalibrations.
  • Coordinate the development of the architecture inside the rest of the software stack
  • Ensure code quality and CI/CD compliance: enforce linting, type checking (pylint, mypy), unit tests, and integration tests.
  • Provide examples, templates, and documentation so scientists can quickly write reproducible and testable automatic QPU calibrations.
  • Generate automated calibration reports that include raw traces, fits, metrics, and provenance metadata.
  • Support and triage issues from physicists: debug failing calibrations, improve error messages, and propose API improvements.ts.
  • Collect feedback and iterate on the API to reduce friction and increase automation coverage.

Requirements:

  • 5+ years experience developing scientific or instrumentation software, preferably in Python.
  • Strong Python skills with experience in API design, type hints, and static analysis tools (mypy, pylint).
  • Strong debugging skills and a pragmatic approach to balancing robustness and scientist productivity.
  • Experience with testing frameworks (pytest), CI/CD systems, and writing integration tests.
  • Experience producing clear documentation, examples, and developer tooling for non‑software specialists.

Job Summary

CompanyAlice-Bob
LocationParis
TypeFull-Time
LevelMid-level
DomainSoftware Engineering