2 months ago
Responsibilities
- Build and evolve Nova’s query planning, execution, distributed compute, columnar storage, encoding, compression, caching, and cluster resource-management capabilities.
- Design support for additional warehouse-imported data types and high-throughput, concurrent automated query workloads.
- Drive infrastructure cost, performance, latency, throughput, and memory improvements at scale.
- Profile and optimize JVM performance, including garbage collection, memory management, concurrency, and data layout.
- Build guardrails and observability for identifying expensive or pathological queries.
- Improve reliability by addressing systemic failure modes, participating in on-call incident response, and implementing durable architectural fixes.
- Contribute to capacity planning, safe rollouts, and operational tooling.
- Lead multi-month projects, participate in architecture discussions and code reviews, collaborate cross-functionally, and mentor engineers.
Requirements
- 7+ years of industry experience in backend or infrastructure engineering with depth in distributed data systems.
- Hands-on experience building or extending analytical or OLAP systems, query engines, columnar storage, large-scale data processing frameworks, or equivalent.
- Demonstrated success driving significant cloud infrastructure cost optimization across compute, storage, or network.
- Strong knowledge of distributed systems, partitioning, replication, consistency, failover, data structures and algorithms, concurrency, multithreading, and performance optimization.
- Production experience with AWS, Kafka, Redis or ElastiCache, Kubernetes, Terraform, or strong equivalents.
- Proficiency in Java, C++, or Python.
- Demonstrated technical influence through design leadership, cross-team alignment, and mentoring.
- Preferred: experience with Druid, ClickHouse, Presto/Trino, BigQuery, Snowflake, columnar formats such as Arrow, Parquet, or ORC, product analytics or experimentation platforms, event-driven data systems, open-source data infrastructure, or published data-systems work.
- Preferred: deep JVM expertise in garbage-collection tuning, profiling, and production-scale memory optimization.
Benefits
- Medical, dental, and vision insurance, including 100% employer-paid premiums for employees on select plans.
- Flexible time off and paid holidays.
- Monthly wellness and commuter stipends, quarterly learning and development stipends, annual home-office equipment stipends, and other allowances.
- 12–20 weeks of paid parental leave plus fertility, adoption, surrogacy, and backup childcare support.
- Mental health and wellness benefits, including Modern Health access and One Medical membership in select U.S. locations.
- Employee Stock Purchase Program, charitable giving grants, paid volunteer time off, mentorship programs, management training, and wellness initiatives.
- Hybrid work arrangement indicated by the #LI-Hybrid designation.
- Washington employees receive unlimited PTO, 10–13 annual holidays, medical/dental/vision PPO and CDHP plans, and a company-sponsored 401(k).
Tech Stack
Amazon DynamoDBApache KafkaAWSC++ClickHouseGoogle BigQueryJavaKubernetesPrestoPythonRedisSnowflakeTerraform
Categories
BackendData Engineering
About Amplitude
Amplitude builds a product analytics and digital experience platform for product, data, and marketing teams, delivered as a SaaS subscription. Its suite spans analytics, experimentation and feature management, session replay, and voice-of-customer tools used to analyze, test, and optimize user journeys. Founded in 2012 and headquartered in San Francisco, Amplitude trades on Nasdaq (AMPL) and serves thousands of customers, including brands like Atlassian, Burger King, NBCUniversal, and Square.
