Distributed Systems Engineer, Analytical Database Platform

careersday

United States

Hybrid

USD 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity plan
Comprehensive health benefits

Job summary

careersday is seeking an experienced backend data systems engineer to design, build, and operate distributed systems for high-volume data workloads. You will work primarily in Go, with opportunities to leverage Rust or C++ experience and to contribute across storage, processing, and delivery layers.

Responsibilities include improving data integrity, latency, and query performance, ensuring resilience through backpressure, retries, and replication, and participating in on-call rotations.

Qualifications

  • Minimum 3 years in backend, infrastructure, or distributed-data systems.
  • Strong Go skills or proven Rust/C++ experience and ability to learn Go quickly.
  • Experience operating production services: deployment, monitoring, incident response.
  • Solid understanding of distributed systems: concurrency, fault tolerance, data integrity.
  • Experience with high-throughput or low-latency data processing and observability (Prometheus/Grafana).
  • Depth in either database systems and query performance, or data delivery via streams/APIs.

Responsibilities

  • Design, build, and operate distributed systems for high-volume data workloads using Go.
  • Improve data integrity, latency, query performance, availability, and efficiency.
  • Make services resilient with backpressure, retries, idempotency, replication, and graceful degradation.
  • Set service objectives, monitor production health, plan capacity, respond to incidents, and investigate bottlenecks.
  • Operate analytical database clusters or build streaming pipelines, APIs, log delivery, and near real-time alerting.
  • Collaborate with product and engineering teams on data needs and evaluate technologies.

Skills

Go
Rust/C++
Production deployments
Distributed systems concepts
Prometheus/Grafana
High throughput / low latency

Tools

Kubernetes
Linux
Infrastructure-as-code
Kafka
Flink
GraphQL

Job description

Build and operate backend systems that ingest, process, store, and deliver large volumes of data for analytics and customer-facing products. You’ll focus either on an analytical database platform or on data delivery and retrieval, working across the data lifecycle to improve performance, reliability, and access to information.

Responsibilities
  • Design, build, and operate distributed systems for high-volume data workloads, primarily using Go.
  • Improve data integrity, latency, query performance, availability, and operational efficiency.
  • Make services resilient with approaches such as backpressure, retries, idempotency, replication, and graceful degradation.
  • Set service objectives, monitor production health, plan capacity, respond to incidents, and investigate bottlenecks.
  • Depending on focus, operate analytical database clusters or build streaming pipelines, APIs, log delivery, and near real-time alerting systems.
  • Collaborate with product and engineering teams on data needs, evaluate technologies, and take part in an on-call rotation.
Requirements
  • At least three years of professional experience with backend, infrastructure, database, or distributed-data systems.
  • Strong Go skills, or substantial Rust or C++ systems experience and the ability to become productive in Go.
  • Experience operating production services, including deployment, monitoring, capacity planning, incident response, and debugging.
  • Solid understanding of distributed-systems concepts such as concurrency, consistency, fault tolerance, partitioning, and data integrity.
  • Experience with high-throughput or low-latency data processing and observability tools such as Prometheus and Grafana.
  • Depth in either database systems and query performance, or data delivery through streams, pipelines, APIs, and integrations.
Nice to have
  • Experience with ClickHouse or another large analytical database; Kafka, Flink, or similar streaming tools; or GraphQL and high-volume APIs.
  • Familiarity with infrastructure-as-code tools, containers, Kubernetes, or Linux.
  • Contributions to open-source database or distributed-systems projects.
Benefits and work setup
  • Listed work locations include several US cities, Lisbon, and London.
  • The role is eligible for an equity plan. US benefits include health, dental and vision coverage, spending accounts, family-forming support, mental health resources, travel medical coverage, disability and life insurance, retirement savings, employee stock participation, flexible paid time off, and leave programs. Benefits may vary by country.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Distributed Systems Engineer for Analytics DB Platform (Go)
Distributed Systems Engineer for Analytics DB Platform (Go)

careersday • United States

Hybrid
USD 120,000 - 180,000
Equity plan
Comprehensive health benefits
Distributed Systems Engineer, Analytical DB Platform
Distributed Systems Engineer, Analytical DB Platform

Cloudflare Events • Oregon

Hybrid
USD 156,000 - 215,000
Equity plan
Flexible PTO
Distributed Systems Engineer (Go) – Analytics Platform
Distributed Systems Engineer (Go) – Analytics Platform

Linuxconfig • Atlanta (GA)

Hybrid
USD 156,000 - 215,000
Equity
Health benefits
401(k)
+1
Staff Software Engineer (Data/Infrastructure)
Staff Software Engineer (Data/Infrastructure)

UMATR • New York (NY)

On-site
USD 225,000 - 275,000
Competitive salary up to $250k
Sizeable equity
High ownership in architecture
+2
Software Engineer - Backend
Software Engineer - Backend

Nominal • Seattle (WA)

On-site
USD 140,000 - 230,000
Medical Insurance
Dental Insurance
Vision Insurance
+8
Staff Distributed Systems Engineer
Staff Distributed Systems Engineer

Scrim Technologies • United States

Remote
USD 85,000 - 140,000
Equity
Health coverage for employee andDepend
Hardware support
Staff Software Engineer (Data/Infrastructure)
Staff Software Engineer (Data/Infrastructure)

UMATR • New York (NY)

On-site
USD 225,000 - 275,000
Competitive salary up to $250k plus sizeable equity
Opportunity to influence core architecture
Collaborative, low-bureaucracy culture
Staff Software Engineer – Data
Staff Software Engineer – Data

Sony Interactive Entertainment (SIE) • United States

Remote
USD 180,000 - 290,000
Health insurance
401(k) matching
Paid time off
+3
Distributed Systems Engineer, Analytical Database Platform
Distributed Systems Engineer, Analytical Database Platform

Cloudflare Events • Oregon

Hybrid
USD 156,000 - 215,000
Equity plan
Flexible PTO
Senior Backend Data Engineer
Senior Backend Data Engineer

7Seventy • United States

Hybrid
USD 150,000 - 240,000
Equity participation
Medical, dental, and vision coverage
401(k) plan
+1