Staff Software Engineer (Infrastructure )
Core
Build and evolve the core infrastructure of Nova, Amplitude's in-house real-time OLAP engine that processes trillions of events to power AI agents and product analytics.
Role type
Staff Software Engineer (Infrastructure & Distributed Systems)
Builds
Nova (real-time OLAP engine, query execution, distributed compute, columnar storage)
Domain
Data Infrastructure / Distributed Systems / Cloud Engineering
Deliverable
production ML models | infrastructure
Required skills
distributed systems design, OLAP engine development, columnar storage, JVM performance optimization, cloud infrastructure management, system reliability engineering, cost optimization, technical leadership, mentorship
Preferred skills
experience with Druid/ClickHouse/Presto, deep JVM/GC tuning expertise, columnar data formats (Arrow/Parquet), open-source data infrastructure contributions
Technologies
Java, C++, Python, AWS (S3, DynamoDB, EC2), Kafka, Redis, Kubernetes, Terraform
Responsibilities
Design and implement new capabilities for Nova to support warehouse-imported data types; Profile and optimize JVM performance including GC tuning and memory management; Strengthen Nova's reliability posture and participate in on-call rotation; Lead multi-month projects to improve architecture and performance; Mentor senior engineers on distributed systems thinking and production debugging.
Seniority
Staff, hands-on IC with significant mentorship and technical direction responsibilities
