Senior Software Engineer, Data Pipeline

Amplitude

San Francisco (CA)

On-site

USD 183,000 - 276,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Excellent Medical, Dental and Vision insurance
Flexible time off
Generous stipends for wellness and development
Paid Parental Leave
Mental health and wellness benefits
Charitable giving grant and paid volunteer time off

Job summary

Amplitude is seeking a Senior Software Engineer to join their Data Pipeline team in San Francisco. You will tackle complex infrastructure challenges and collaborate with product teams to shape their roadmap. Ideal candidates have at least 5 years of Software Engineering experience, a strong foundation in Java, and a passion for data processing. Benefits include comprehensive insurance coverage, flexible time off, and generous stipends for personal development. The salary range for this position is $183,000 - $276,000 based on experience.

Qualifications

  • 5+ years of experience in a Software Engineering role, with 2+ years in Java.
  • Strong foundation in programming, algorithms, and software design.
  • Experience with real-time stream processing (e.g., Kafka) is a plus.

Responsibilities

  • Design and implement backend services for the analytics product.
  • Optimize performance and scale of data ingestion infrastructure.
  • Lead engineering discussions and advocate for best practices.

Skills

Java
Software Engineering
Distributed Systems
Data Processing
Kafka

Education

B.S., M.S., or Ph.D. in Computer Science

Tools

Kubernetes
Terraform
DynamoDB
Amazon S3
Temporal

Job description

About The Role & Team

The Data Pipeline team owns the core event ingestion and processing infrastructure that powers Amplitude's analytics product — handling more than 1 trillion events per month. We build and operate the systems responsible for real-time event ingestion, batch data ingestion, user identity resolution, privacy and GDPR compliance (user deletion, app deletion, event TTL, and self-serve data deletion), and the reliability of the pipeline end-to-end.

As a Senior Software Engineer, you'll take on complex infrastructure challenges: designing for extreme throughput, optimizing for millisecond latencies, and building resilient systems that run at close to zero downtime. You'll also work closely with Product and customers to shape the strategy and roadmap for our core product and new features. Our stack is primarily Java and Python, running on Kafka, Temporal, DynamoDB, Amazon S3, Kubernetes, and Terraform.

This is a senior role, so beyond your own delivery you'll be a technical anchor for the team: leading design discussions, mentoring engineers, and raising the bar for how we build.

Key Responsibilities
  • Take product ideas from ideation to implementation
  • Develop highly reliable and maintainable backend services that expand the capabilities of our analytics product
  • Optimize the performance and scale of our data ingestion and processing infrastructure to handle ever-increasing volume
  • Collaborate with Product and Design to iterate on our product
  • Lead engineering discussions and apply and advocate for engineering best practices
  • Drive design and code reviews
  • Mentor and contribute to the success of engineers across the team
Qualifications
  • B.S., M.S., or Ph.D. in Computer Science or another related technical field
  • 5+ years of experience working in a Software Engineering role, with 2+ years working in Java
  • Strong foundation in programming, algorithms, and software application design
  • Passionate about data processing, solving challenging problems, and iterating quickly
  • Previous experience in distributed systems, data processing, and analytics
  • Experience leading or mentoring engineers is a plus
  • Previous experience with real-time stream processing (e.g., Kafka) is a plus
Benefits
  • Excellent Medical, Dental and Vision insurance coverages, with 100% employer-paid premiums for employee Medical, Dental, Vision on select plans
  • Flexible time off, paid holidays, and more
  • Generous stipends to spend on what matters most to you: wellness (monthly), commuter transit/parking (monthly), learning and development (quarterly), home office equipment (annual)
  • Excellent Parental benefits including 12-20 weeks of Paid Parental Leave, Carrot Fertility Benefits/Adoption/Surrogacy support, Back-up Child Care support
  • Mental health and wellness benefits including no cost employee access to Modern Health coaching & therapy Sessions and high quality physician office experience via One Medical membership (select U.S. locations only)
  • We invest in our people: mentorship programs, management training, and wellness initiatives
  • We give back to our communities: each Ampliteer gets a charitable giving grant and paid volunteer time off
Compensation

Salary ranges are based on location:

Colorado: $165,000 - $247,000 total target cash (inclusive of bonus or commission)

New York City: $183,000 - $276,000 total target cash (inclusive of bonus or commission)

San Francisco Bay Area (California): $183,000 - $276,000 total target cash (inclusive of bonus or commission)

California outside Bay Area: $165,000 - $247,000 total target cash (inclusive of bonus or commission)

Washington state: $165,000 - $247,000 total target cash (inclusive of bonus or commission)

EEO Statement

Amplitude provides equal employment opportunities (EEO). All applicants are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, or sexual orientation. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Amplitude • San Francisco (CA)

On-site
USD 183,000 - 276,000
Medical, Dental & Vision insurance
401(k) with up to 1% match
Flexible time off
+5
Senior Platform Engineer
Senior Platform Engineer

Amplitude • San Francisco (CA)

On-site
USD 183,000 - 276,000
Equity
Benefits
Senior Software Engineer (Infrastructure )
Senior Software Engineer (Infrastructure )

Amplitude • San Francisco (CA)

On-site
USD 183,000 - 276,000
Excellent medical, dental and vision
401(k) with employer match
Flexible time off
+4
Staff Software Engineer- UI Foundations Team
Staff Software Engineer- UI Foundations Team

Amplitude • San Francisco (CA)

Hybrid
USD 192,000 - 264,000
Medical, Dental & Vision insurance
Flexible time off
Stipends for wellness/commuting/learn/
+3
Staff Software Engineer- UI Foundations Team
Staff Software Engineer- UI Foundations Team

Amplitude • United States

Hybrid
USD 173,000 - 264,000
Medical, dental, vision insurance
Flexible time off
Learning stipends
+3
Senior Software Engineer; Analytics Compute Platform team
Senior Software Engineer; Analytics Compute Platform team

Amplitude • San Francisco (CA)

On-site
USD 167,000 - 230,000
Excellent Medical, Dental and Vision
Flexible time off and holidays
Parental benefits: 12–20 weeks Paid Le
+1
Staff Software Engineer- UI Foundations Team
Staff Software Engineer- UI Foundations Team

Doist • San Francisco (CA)

Hybrid
USD 192,000 - 264,000
Medical, Dental and Vision insurance
Flexible time off
Parental benefits
+1
Senior Software Engineer, Product Adoption
Senior Software Engineer, Product Adoption

Triwill Group • San Francisco (CA)

On-site
USD 183,000 - 276,000
Medical, dental, and vision insurance
401(k) retirement plan with employer match
Flexible time off and paid holidays
+3
Manager of Engineering
Manager of Engineering

Amplitude • San Francisco (CA)

On-site
USD 254,000 - 381,000
Equity
Health insurance
Dental insurance
+3
Senior Product Engineer (Statsig)
Senior Product Engineer (Statsig)

Triwill Group • San Francisco (CA)

Hybrid
USD 183,000 - 276,000