Senior Backend Engineer - Distributed Systems (Go/Rust)

Clutch Canada

Santa Clara (CA)

On-site

USD 180,000 - 240,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

IonQ, Inc. is seeking a deeply hands-on Senior Distributed Systems Engineer to own backend services for our quantum platform. You will design high-throughput ingestion, time-series storage, and APIs that power real-time visibility and reliability at scale.

You will write production Go and/or Rust, own on-call practices, and collaborate with the Principal Architect to deliver production-grade, observable systems across AWS/GCP/Azure, with multi-cloud patterns and strict data durability.

Qualifications

  • 6+ years backend software engineering experience.
  • Proficiency in Go and/or Rust with production systems.
  • Experience building distributed data systems: streaming, time-series databases.
  • Strong fundamentals in distributed systems: consistency, failure modes, backpressure.
  • Cloud-native deployment: Docker, Kubernetes, AWS/GCP/Azure.
  • Observability tooling: logging, metrics, tracing.
  • SQL knowledge: relational and time-series data models.
  • Test-driven or test-informed development and on-call ownership.

Responsibilities

  • Design and ship production backend services in Go and/or Rust.
  • Build telemetry ingestion pipelines using gNMI, NETCONF, SNMP.
  • Develop RESTful and gRPC APIs for internal and external use.
  • Evolve time-series storage and event streaming pipelines.
  • Design data partitioning and archival strategies for performance and durability.
  • Own service reliability end‑to‑end including on‑call and post‑mortems.
  • Instrument services with logging, tracing, metrics (OpenTelemetry, Prometheus).
  • Package and deploy on Kubernetes; manage IaC with Terraform across cloud providers.
  • Collaborate with Architect to translate architecture into production-grade implementations.
  • Lead code reviews and mentor junior engineers to raise quality.

Skills

Go
Rust
Distributed systems
SQL

Tools

Kubernetes
Docker
Kafka
Kinesis
Prometheus
OpenTelemetry
gNMI/NETCONF/SNMP

Job description

IonQ, Inc. is seeking a deeply hands-on Senior Distributed Systems Engineer to own backend services for our quantum platform. You will design high-throughput ingestion, time-series storage, and APIs that power real-time visibility and reliability at scale.

You will write production Go and/or Rust, own on-call practices, and collaborate with the Principal Architect to deliver production-grade, observable systems across AWS/GCP/Azure, with multi-cloud patterns and strict data durability.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Go/Rust, Scalable Infra
Senior Backend Engineer - Go/Rust, Scalable Infra

IonQ • Santa Clara (CA)

On-site
USD 163,000 - 214,000
Senior Staff Distributed Systems Engineer — Go/Rust Backend
Senior Staff Distributed Systems Engineer — Go/Rust Backend

IonQ • Santa Clara (CA)

On-site
USD 216,000 - 283,000
Senior Staff Backend Engineer – Go/Rust (DS)
Senior Staff Backend Engineer – Go/Rust (DS)

Clutch Canada • Santa Clara (CA)

On-site
USD 216,000 - 283,000
Staff Distributed Systems Engineer - Go/Rust Backend
Staff Distributed Systems Engineer - Go/Rust Backend

Clutch Canada • Santa Clara (CA)

On-site
USD 150,000 - 190,000
Staff Distributed Systems Engineer
Staff Distributed Systems Engineer

Clutch Canada • Santa Clara (CA)

On-site
USD 150,000 - 190,000
Backend Systems Engineer - Distributed & Telemetry
Backend Systems Engineer - Distributed & Telemetry

Ionq • Santa Clara (CA)

On-site
USD 187,944 - 246,068
Senior Distributed Systems Engineer
Senior Distributed Systems Engineer

Clutch Canada • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Senior Rust Engineer for Quantum Instrumentation
Senior Rust Engineer for Quantum Instrumentation

IonQ • Pleasanton (CA)

On-site
USD 142,113 - 186,063
Platinum-level family health coverage
401(k) contributions
20 days paid time off
Senior Distributed Systems Engineer
Senior Distributed Systems Engineer

IonQ • Santa Clara (CA)

On-site
USD 163,000 - 214,000
Senior Staff Distributed Systems Engineer
Senior Staff Distributed Systems Engineer

IonQ • Santa Clara (CA)

On-site
USD 216,000 - 283,000