CareerPlanSign in

Software Engineer, Data Runtime

USA💼 Full-time🗓 2026-09-01 → 2026-09-25

Core

Design and build distributed systems to execute customer queries, focusing on elastic compute, distributed caching, and columnar storage internals.

Role type

Senior IC backend engineer (distributed data systems)

Builds

Distributed query execution systems, elastic compute clusters, and columnar storage components

Domain

Data infrastructure / Backend systems

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems design, Go, C/C++, Python, SQL, storage engines, query engines, caching, Kubernetes, performance engineering, sharding, partitioning, replication, consistent hashing, concurrency, memory management, observability, incident management

Preferred skills

LLM tooling for development and operations

Responsibilities

Design and implement distributed systems for query execution, manage production system reliability and performance tradeoffs, collaborate with cross-functional teams on technical designs, operate systems at scale

Seniority

Senior, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.