Software Engineer II, Data Pipeline
AmplitudeAbout the role
Amplitude is a leading digital analytics platform that helps companies unlock the power of their products. Almost 2,000 customers, including Atlassian, Jersey Mike’s, NBCUniversal, Shopify, and Under Armour, rely on Amplitude to gain self-service visibility into the entire customer journey. Amplitude guides companies every step of the way as they capture data they can trust, uncover clear insights about customer behavior, and take faster action. When teams understand how people are using their products, they can deliver better product experiences that drive growth. As an organization, we approach challenges with humility, take ownership of our contributions, and embrace a growth mindset that pushes us to constantly improve ourselves, each other, and the value we bring to customers and partners.
Amplitude’s Commitment to Diversity Equity & Inclusion (DEI): Amplitude also believes that diversity enables the creation of better products, improves the ability to solve complex problems, and drives more powerful solutions. We strive to create an environment of inclusion--one focused on psychological safety, empathy, and human connection,--that will allow employees of all backgrounds to thrive.
About The Role & Team
We're looking for an Infrastructure Software Engineer to help build out our data collection and processing framework and aren't afraid to tackle the challenges of a growing data company. As a member of the Data Pipeline team, you will be responsible for designing, building, and deploying the features and scaling underlying distributed systems that power our core analytics product by processing more than 1 trillion impressions per month.
In this role, you will get to solve hardcore Infrastructure challenges like designing for extreme throughput, designing/optimizing systems with millisecond latencies, building resilient and maintainable systems to achieve close to zero downtime. You will also get to interact with everything from our in-house highly available data collection and real time data processing pipeline to our export framework to connect Amplitude data to internal, customer and partner systems, written in Java and Python. In Amplitude, you will also get to closely work with Product and Customers to define the strategy and roadmap for our core product and new features.
Our product sits on top of many modern technologies, including Real-Time Stream processing, Kafka, Redis/Elasticache, Amazon S3, DynamoDB, Kubernetes, Terraform. You will share your ideas with a group of similarly innovative and curious engineers.
Responsibilities
- Take 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 our data ingestion and processing infrastructure to server ever-increasing volume.
- Collaborate with Product and Design to iterate on our product
- Contribute to engineering discussions and apply engineering best practices
- Participate in design and code reviews
Skills and Experience
- B.S., M.S., or Ph.D. in Computer Science or another related technical field
- 2+ years of experience working in a Software Engineering role and 1+ years of experience with 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 is a plus
Who We Are
The Company: Amplitude is filled with humble, life-long learners who are eager to help one another and the company succeed. Our values of growth mindset, ownership, and humility are core to the way we work: we’re tenacious in the face of challenges, we take the initiative to solve problems that drive our shared success, and we operate from a place of empathy and openness, seeking to understand many points of view.
The Product: Amplitude is a digital analytics platform—we help companies capture data they can trust, uncover clear insights about customer behavior, and take faster action. This empowers teams to build better product experiences that drive business growth. We’re super proud of what we’ve built and continue to expand: a platform that empowers companies to thrive in the digital era.
We care about the well-being of our team: We offer competitive pay and benefits packages that reflect our commitment to the health and wellbeing of our Ampliteers.
Some of our benefit programs include:
- Excellent Medical, Dental and Vision insurance coverages, with 100% employer-paid premiums for employee Medical, Dental,
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s