DeveloperJobs.io
← Back to all jobs

Job Description

Senior Software Engineer role at Amplitude based in San Francisco, CA (onsite). Compensation: USD 165,000 - 276,000 per year. This position centers on the Nova OLAP engine, owning query execution, columnar storage, distributed compute, caching, and cloud infrastructure to enhance performance, cost efficiency, and reliability for a large-scale analytics platform.

Responsibilities

  • Contribute to Nova's query execution and distributed compute stack, including query planning, columnar storage formats, encoding and compression, caching, and cluster level resource management.
  • Develop new capabilities as Nova broadens support for additional warehouse-imported data types such as metrics, profiles, and dimensions.
  • Ensure Nova components withstand high throughput automated query workloads, including queries from AI agents, by designing for sustained, concurrent, and programmatic query patterns at scale.
  • Lead initiatives to reduce infrastructure costs across compute, storage, network, and memory while maintaining or improving latency and throughput.
  • Profile and optimize JVM performance through GC tuning, memory management, concurrency, and informed data layout decisions.
  • Build guardrails and observability to detect expensive or pathological queries before they impact system performance.
  • Strengthen the reliability of owned Nova components by identifying failure modes, delivering durable fixes, and improving production issue detection and response.
  • Participate in on-call rotations to root-cause incidents and transform one-off fixes into lasting improvements.
  • Contribute to capacity planning, safe rollout practices, and the operational tooling that sustains Nova's health.
  • Design and execute multi-week to multi-month projects within your area of ownership.
  • Contribute to technical direction through design docs, architecture discussions, and code reviews.
  • Collaborate with senior and staff engineers to learn and share knowledge with peers through pairing and design discussions.
  • Work with Product, Middleware, Data Pipeline, and other engineering teams to ensure Nova capabilities translate into customer value.

Requirements

  • Minimum 3 years of professional experience in backend or infrastructure engineering with exposure to distributed data systems.
  • Hands-on involvement in building or extending distributed data systems such as query engines, columnar storage, large-scale data processing frameworks, streaming systems, or storage engines.
  • Experience improving cost or performance on cloud infrastructure including compute, storage, and network.
  • Strong computer science fundamentals in distributed systems (partitioning, replication, consistency, failover), data structures and algorithms, concurrency and multi-threading, and performance optimization.
  • Production experience with modern cloud infrastructure such as AWS (S3, DynamoDB, EC2), Kafka, Redis/ElastiCache, Kubernetes, Terraform, or strong equivalents.
  • Proficiency in Java, C++, or Python.
  • Demonstrated ability to own and ship substantial components of complex systems and collaborate effectively with engineers and partner teams.

Technologies

  • Nova
  • AWS, S3, DynamoDB, EC2
  • Kafka
  • Redis, ElastiCache
  • Kubernetes
  • Terraform
  • Java, C++, Python
  • Druid, ClickHouse, Presto/Trino
  • BigQuery, Snowflake
  • Arrow, Parquet, ORC

Benefits

  • Comprehensive medical, dental, and vision coverage with premiums fully paid by the employer for employee plans on select options
  • 401(k) retirement plan with an employer match of up to 1% of eligible pay per pay period, up to $2,000 annually
  • Flexible time off, paid holidays, and additional benefits
  • Generous stipends for wellness, commuter costs, learning and development, new hire home office equipment, and more
  • Parental benefits including 12 weeks of paid parental leave, Carrot Fertility benefits for adoption or surrogacy, and backup childcare support
  • Mental health and wellness benefits with no-cost access to Modern Health coaching and therapy sessions
  • Employee Stock Purchase Program (ESPP)

Who you are

  • You enjoy working inside a complex distributed system, understanding data flow, bottlenecks, and ways to make it substantially better.
  • You have hands-on experience building or extending distributed data systems such as query engines, columnar storage, streaming or batch processing frameworks, or storage engines.
  • You view cost, performance, and reliability as interconnected concerns rather than isolated tasks.
  • You communicate technical tradeoffs clearly and aim to influence through high-quality work and ideas.
  • You value learning from teammates and helping others through pairing, design reviews, or explaining the rationale behind system designs.

Nice to have

  • Experience with OLAP or query engine systems such as Druid, ClickHouse, Presto/Trino, BigQuery, Snowflake, or similar
  • JVM expertise including GC tuning, profiling, and memory optimization
  • Familiarity with columnar data formats and encodings such as Arrow, Parquet, ORC, or custom formats
  • Knowledge of product analytics, experimentation platforms, or event-driven data systems
  • Contributions to open-source data infrastructure projects or related publications

Our Values

  • Humility: We approach collaboration with empathy and openness, seeking diverse perspectives.
  • Ownership: We take initiative to solve problems that advance the company’s success.
  • Growth Mindset: We persist through challenges and welcome feedback to develop ourselves and others.
  • Customer Centricity: The customer sits at the center of our decisions and actions.

Other Fun Facts About Amplitude

  • Our customers rate us highly as the leading product analytics solution for 23 quarters running on G2.
  • We invest in talent and infrastructure to build a powerful AI analytics platform and foster product innovation.
  • We support mentorship, management training, and wellness initiatives to develop our people.
  • We offer charitable giving grants and paid volunteer time off for all employees.
  • Founded in 2012, we went public via direct listing in September 2021 and trade under the ticker AMPL.
  • We are a global team with offices in multiple cities worldwide, including San Francisco (HQ), New York, Vancouver, Amsterdam, London, Paris, Singapore, and Tokyo.
  • Our Data Monster mascot embodies our love for numbers, charts, and graphs.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.