Engineering Team at Amplitude

Amplitude provides product analytics to help companies understand user behavior. Product, marketing, and growth teams use Amplitude to discover and share insights about user engagement, retention, and revenue.

Job Openings at Amplitude

Top Engineering Values

Each team is asked to select, explain, and rank their top 8 values in order of importance.
  • Customer Comes First

    We don't believe in engineering for the sake of engineering; always keep the customer in mind.

    This is one of our core engineering principles and company values. One of the top reasons that people don’t use analytics to make decisions is because they don’t trust the data. Data inaccuracy occurs for a number of reasons, and one of them is due to analytics services or in-house analytics teams making compromises on data integrity because it’s easier from a technical perspective. At Amplitude, we believe first and foremost in providing the best product analytics. We find the right solution for our users and then figure out how to make it happen on the engineering side. Along with the tools we engineer, we also provide our customers with all of the resources, advice, and support to help them become analytics experts themselves.

  • Impressive Team Members

    Expect the best from yourself and those around you.

    We are here to build an amazing company and we believe we can beat the competition by innovating faster. We are all owners in the company and expect everyone to challenge themselves as well as the people around them. One of our core values at the company is embracing a growth mindset. We push ourselves to grow as individuals but we also strive to impress one another and be the best we can be as a collective. We don’t want anyone to ever view working at Amplitude as just being a job. After all, you choose what you do with your limited number of waking hours. You should always choose to work with people who impress you, motivate you, and inspire you to do the same for them.


  • Heavily Team Oriented

    Stay teachable, open-minded, and always look out for the team.

    We don’t hire people who are looking to advance their own careers and that’s it. Everyone at Amplitude feels as if they are on a team and knows that they play a crucial role in the company. Something we talk about often at the company is having a growth mindset and how that applies to you as an individual and you as a member of your team. As we develop our own skills, we are conscious to never do it at the expense of others. Grow yourself, grow your team, and grow the company.

  • Open Communication

    We emphatic about transparency at all levels of the company.

    Transparency is one of our core operating principles. At the smallest scale, we interact with one another by saying things the way they are. If things are going well, you should celebrate it. If things aren’t going well, you should be transparent about it. You should never hide things when they aren’t going well because we’re all looking out for one another and the fastest way to resolve an issue is to be open about it. This is how we practice radical candor for feedback.

    Transparency also applies to Amplitude’s executive team. Have you ever received equity from an employer? How well did you understand the details of the equity you were granted? We as founders early on felt that employee equity was broken and set out to fix that. Whether you’re interested in applying to Amplitude or not, we strongly recommend you learn more about what your equity compensation means. We are fully transparent about the big company decisions we make and regularly update everyone at the company. The moment we decided we were going to fundraise, we told the entire team and we communicated the details as we learned them ourselves over the 5 months raising often takes. Employees at Amplitude will never learn about company news from the press and will never be surprised by major company changes.

  • Fast-Paced Environment

    We work in pods that are re-evaluated every 6 weeks.

    Our engineering team is broken into smaller pods, and each pods has a owner. The pod owner is the person who sets deadlines, prioritizations, and manages the sprint. We have weekly sprints within each pod and all of the pods are locked on the same sprint cycle, which means that every Monday at noon, we flip the sprint for all pods. Every 6 weeks, we re-evaluate our pods and some will spin down while others will come up. This is also an opportunity for people to change pods. (Generally, people stay on pods for at least 6 weeks and sometimes people stay on the same pod for several months.) Being fast-paced is not only about continuous delivery but also structuring our developmental processes to allow for adaptability and continuous assessment.

  • Continuous Delivery

    Release early and get feedback. Ask why shouldn't I ship today?

    Any engineer can ship to production at any time and we generally see 4-5 pushes to production on any of our services on a given day. Our product is always changing which means that the version that you see today is different from the version you saw yesterday. All changes get merged into a master branch which is continuously integrated to our dev environment. At any time, an engineer can deploy from dev to staging and then from staging to production (with the expectation that if they deploy from dev to staging or staging to prod, they’ve done manual testing themselves). We enable our customer was fast, easy-to-use analytics and advise them to iterate quickly in order to build better products. We practice what we preach and constantly push ourselves to approach our own development with the same mentality and velocity.

  • Product-Driven

    Before anything else, we choose to solve customer pains.

    We heavily emphasize that all of our engineers deeply understand the customer and the customer use cases. By handling customer issues escalated through support tickets and sitting in on customer calls (we aim to do this once a quarter), engineers can learn who our customers are, what problems they face, and what tools we need to build in order to help them. Two times a year, during our offsites, we also host a Customer Panel where we invite some of our customers to talk about how they use Amplitude or how they use analytics generally. In order to truly be customer-focused, we must be as close to our customers as possible and learn to feel the same pains our customers feel.

  • Risk-Taking > Stability

    Innovation is more important than predictability. Don't be afraid to fail.

    We believe that we can beat the competition by innovating faster and that nothing is impossible. As a company, we advocate that everyone leans towards releasing and reverting. It is better to revert small changes than to spend time perfecting code. While this might rub some people the wrong way, we believe that the best way to learn is by doing. (The next best way to learn is by asking.) Moving quickly in the right direction is more important than having a perfect plan.


  • Customer Comes First
  • Impressive Team Members
  • Heavily Team Oriented
  • Open Communication
  • Fast-Paced Environment
  • Continuous Delivery
  • Product-Driven
  • Risk-Taking > Stability

Company Properties

  • B2B
  • Technical Founder(s)

Team Members

  • 7 Application Engineers
  • 10 Backend Engineers (2 interns)
  • 1 Brand Visual Designer
  • 3 Designers
  • 1 DevOps Engineer
  • 1 Director of Product Marketing
  • 1 Product Manager
  • 1 VP of Product

Vacation Policy

We have an open vacation policy. You'll log your vacation days into Zenefits, but we haven't checked these yet.

Tech Stack

Python, Java, Javascript, React, Node, Postgres, GraphQL. Our product sits on top of Kafka, Redis, Amazon S3, DynamoDB, and Elasticsearch.

Interview Process

You’ll have a 30-minute call with the hiring manager, a 1-hour technical phone interview, and then a ~4.5-hour onsite. The onsite includes lunch with a group of people from across the company, 3 technical interviews that are roughly an hour each, and then a meeting with a manager. You’ll end the onsite with a conversation with our recruiter.