I

IonQ

Trapped-ion quantum computing hardware and services

Senior Staff Distributed Systems Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSanta Clara, CA, USA

About the Job

Requirements

  • 12+ years of backend software engineering experience, with a strong record of shipping production services at scale.
  • Proven, hands-on proficiency in Go and/or Rust, with regular use and demonstrable production systems built with them.
  • Experience building and operating distributed data systems, including event streaming, time-series databases, and high-throughput ingestion pipelines.
  • Strong fundamentals in distributed systems, including consistency models, failure modes, backpressure, idempotency, and exactly-once versus at-least-once processing tradeoffs.
  • Experience with cloud-native deployment, including containerization with Docker, Kubernetes orchestration, and operating services across at least one major cloud provider: AWS, GCP, or Azure.
  • Familiarity with observability tooling, including structured logging, metrics such as Prometheus or Grafana, and distributed tracing such as OpenTelemetry.
  • Ability to write SQL and work with relational and time-series data models, including schema design and query optimization.
  • Strong engineering practices including test-driven development, code review, continuous integration and continuous delivery, and on-call ownership, plus a demonstrated record of defining and promoting these practices organizationally across multiple teams or companies.
  • Established record of setting technical direction at the organizational level and shaping how engineering teams approach distributed systems and infrastructure problems beyond a single team or domain.

Responsibilities

  • Design and ship production backend services in Go and/or Rust, measured by code quality, test coverage, and on-time delivery of service milestones.
  • Build and maintain high-throughput telemetry ingestion pipelines using gNMI, NETCONF, and SNMP, ensuring reliable data collection across large device fleets.
  • Develop RESTful and gRPC APIs that expose platform data to internal consumers and external integrations, evaluated by uptime, latency service-level agreements, and adoption by downstream teams.
  • Implement and evolve the time-series storage layer using InfluxDB, TimescaleDB, or equivalent, optimizing query performance, retention policies, and data fidelity under production load.
  • Build event streaming pipelines using Kafka or Kinesis with at-least-once or exactly-once semantics, validated through integration tests and production monitoring.
  • Design data partitioning and archival strategies that sustain target ingest volumes while meeting defined latency and durability service-level agreements.
  • Own service reliability end-to-end, participate in the on-call rotation, lead incident response, and drive systemic improvements tracked through post-mortems and reductions in repeat incidents.
  • Instrument all services with structured logging, distributed tracing, and metrics using OpenTelemetry, Prometheus, or equivalent tools so production issues can be diagnosed and resolved within defined service-level objectives.
  • Identify systemic reliability, scalability, or architectural gaps across the platform and drive organization-wide initiatives to resolve them.
  • Package and deploy services as containerized workloads on Kubernetes, maintaining infrastructure as code with Terraform across AWS, GCP, and Azure environments.
  • Contribute to multi-cloud deployment patterns that meet platform availability targets and data residency requirements.
  • Partner with the Principal Architect to translate platform architecture decisions into tested, production-grade implementations with clear engineering specifications.
  • Define engineering standards, code review culture, and mentorship frameworks for the platform team; coach Staff and Senior engineers; and serve as a cross-organizational technical resource for distributed systems and data infrastructure questions across the organization.

Desired Qualifications

  • Experience with network telemetry protocols such as gNMI, NETCONF, or SNMP, or prior work at a network equipment vendor or network management platform company.
  • Hands-on experience with graph databases or graph data models for network topology, such as Neo4j, Amazon Neptune, or custom adjacency representations.
  • Familiarity with YANG data modeling or prior experience working with device configuration schemas in network management contexts.
  • Experience building multi-tenant software-as-a-service backend services with strong data isolation and per-tenant resource management.
  • Contributions to open-source infrastructure, observability, or networking projects, or published technical writing on distributed systems topics.
  • Experience working in or adjacent to regulated, security-conscious environments such as FedRAMP or NIST environments.

About the Company

IonQ

Trapped-ion quantum computing hardware and services

IonQ builds quantum computers using trapped-ion qubits and provides cloud access and on-premise systems (Forte and Tempo). It is expanding into quantum networking, secure communications, and sensing through acquisitions (Oxford Ionics, ID Quantique, Skyloom) and a SkyWater deal. Its customers include AWS Braket and the U.S. government, with revenue growth and a strong cash position to support expansion. The goal is to scale commercial quantum computing by creating a connected quantum ecosystem and broadening access beyond hardware.

Company size
1,001-5,000
Company stage
IPO
Headquarters
College Park, MD
Founded
2015

Recently Posted Jobs

Explore more opportunities at IonQ

See more jobs