Staff Software Engineer

Amplitude Amplitude · Data AI · San Francisco, CA · Engineering : Data

Staff Software Engineer to work on Amplitude's in-house OLAP engine, Nova, which processes trillions of events in real time. The role involves improving performance, cost-efficiency, and reliability of the query engine, distributed compute layer, columnar storage, and cloud infrastructure. The engineer will also focus on supporting AI agents as a primary source of queries and ensuring the system's operational rigor.

What you'd actually do

  1. Work across Nova's query execution engine and distributed compute layer: query planning, columnar storage formats, encoding and compression, caching, and cluster-level resource management.
  2. Own and execute projects that materially reduce infrastructure cost — compute, storage, network, and memory — while maintaining or improving latency and throughput.
  3. Strengthen Nova’s reliability posture: identify systemic failure modes, drive durable fixes, and raise the bar on how we detect and respond to production issues.
  4. Lead the design and execution of multi-month projects that improve Nova’s architecture, performance, or capabilities.

Skills

Required

  • 7+ years of industry experience in backend or infrastructure engineering, with depth in distributed data systems.
  • Hands-on experience building or extending analytical/OLAP systems — query engines, columnar storage, large-scale data processing frameworks, or equivalent.
  • Track record of driving significant cost optimization on cloud infrastructure

Nice to have

  • JVM performance tuning (GC, memory management, concurrency)
  • Distributed systems thinking
  • Production debugging
  • System design

What the JD emphasized

  • Hands-on experience building or extending analytical/OLAP systems — query engines, columnar storage, large-scale data processing frameworks, or equivalent.
  • Track record of driving significant cost optimization on cloud infrastructure