Senior Distributed Systems Engineer

ionq

Santa Clara, CA, United States Posted October 8, 2026

Check how well your resume matches this job

On-site Full-time Senior
Salary Range

$163,430 - $213,972

Job Description

Join IonQ, a leader in quantum computing, as a Senior Distributed Systems Engineer. In this deeply hands-on role, you will own the backend services that provide real-time visibility into networks and help secure them against quantum threats. You will design and ship production backend services, build high-throughput telemetry ingestion pipelines, develop APIs, and implement a time-series storage layer. You will also own service reliability, instrument all services, and contribute to multi-cloud deployment patterns. The ideal candidate has 6+ years of backend software engineering experience, strong proficiency in Go and/or Rust, and experience with distributed data systems.

  • Concevoir et expédier des services backend de production en Go et/ou Rust, mesurés par la qualité du code, la couverture des tests et le respect des délais de livraison.
  • Construire et maintenir des pipelines d'ingestion de télémétrie à haut débit en utilisant gNMI, NETCONF et SNMP, en garantissant une collecte de données fiable.
  • Développer des API RESTful et gRPC qui exposent les données de la plateforme aux consommateurs internes et aux intégrations externes, évaluées par la disponibilité, les SLA de latence.
  • The ideal candidate has direct experience building data-intensive backend systems at scale — and is energized by the challenge of making complex infrastructure simple, observable, and dependable
  • Solid experience building and operating distributed data systems: event streaming (Kafka, Kinesis, or equivalent), time-series databases, and high-throughput ingestion pipelines
  • Strong fundamentals in distributed systems: consistency models, failure modes, backpressure, idempotency, and exactly-once vs. at-least-once processing tradeoffs
  • Strong engineering practices: test-driven or test-informed development, code review, CI/CD, and operational ownership including on-call
  • 6+ 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 — you write these languages regularly and can demonstrate production systems you have built with them
  • Familiarity with observability tooling — structured logging, metrics (Prometheus/Grafana or equivalent), and distributed tracing (OpenTelemetry or equivalent)
  • Experience with cloud-native deployment: containerization (Docker), Kubernetes orchestration, and operating services across at least one major cloud provider (AWS, GCP, or Azure)
  • Comfortable writing SQL and working with both relational and time-series data models; experience with schema design and query optimization
  • Experience with network telemetry protocols (gNMI, NETCONF, SNMP) or prior work at a network equipment vendor or network management platform company (e.g., Juniper, Cisco, Nokia)
  • Hands-on experience with graph databases or graph data models for network topology (e.g., 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 SaaS 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 (FedRAMP, NIST, or equivalent)
Required Skills
distributed systems multi-cloud software development Rust REST API gRPC Kafka Kinesis CI/CD Prometheus Grafana OpenTelemetry cloud-native Docker Kubernetes Amazon Web Services
How to apply

You apply on ionq’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About ionq

See every open role at ionq on ARes.

More Jobs at ionq
Share This Job