Interview Query

Amazon Data Engineer Salary

How much can you make as an Amazon data engineer?

Interview Query gathered more than 1,000 Amazon salaries to build our estimates. In most tech companies, there are two ways to evaluate compensation:

  • Base salary: This is your normal yearly earnings, which are typically paid bi-weekly or monthly.
  • Total compensation (TC): This is total earnings, including bonuses and stocks / equity.

Here’s a look at average Amazon data engineer salaries:

$123,457

Average Base Salary

$165,415

Average Total Compensation

Min: $75K
Max: $160K
Min: $13K
Max: $296K

View the full Data Engineer at Amazon interview guide

NEW! See our data engineer salary report for 2022.

Normalized Amazon Data Engineer Salaries

These salary numbers are also compared against a dataset of data engineers that work at similar FAANG companies and hot tech startups. We can see that generally Amazon pays slightly above other tech companies.

However, when comparing total compensation, Amazon data engineers are in the top 70%. That’s due in part to the performance of Amazon stock compensation for its data engineers.

60%
Salary value
Normalize

The average base salary for Data Engineer at Amazon is in the top 60% compared to all other companies salaries.

The average base salary for Data Engineer at Amazon is $123,457 while the average Data Engineer base salary is $107,308.

If we normalize the salaries at Amazon by the cost of living, then the average base salary for Data Engineer at Amazon is in the top 52% compared to all other companies.

Amazon Data Engineer Salary by Seniority Levels

Seniority can increase the pay of data engineers significantly at Amazon.

Here are the Amazon data engineering base salaries plotted by seniority and compared against other data engineers in tech companies. It’s clear that Amazon maxes out base salary at around $150K, and although base salary for Amazon data engineer managers appears lower, the overall total compensation is much higher.

$91K
$160K
$104K
$196K
$91K
$160K
$71K
$136K

Amazon Data Engineer Salary Compared to other Positions

Typically, data engineers earn base salaries below only a few data science positions. At Amazon, it appears base salaries tend to be comparable to data analysts. However, total compensation brings the average earnings much more in line with industry norms.

Data engineers are one of the highest-earning positions at Amazon in terms of total compensation, behind data scientists, product managers, software engineers, research scientists and machine learning engineers.


Most data science positions fall under different position titles depending on the actual role.

From the graph we can see that on average the Machine Learning Engineer role pays the most with a $146,766 base salary while the Business Analyst role on average pays the least with a $90,192 base salary.

Top Cities for Amazon Data Engineer Salaries

Salary data is likely skewed towards high cost of living cities such as the Bay Area, New York, and Seattle where most Amazon data engineers work. However, salaries are above average in other emerging large U.S. including Atlanta and Washington, D.C. (although it is a small sample size).

$148K
$159K
$81K
$162K
$73K
$175K
$86K
$160K
$83K
$160K
$61K
$155K
$82K
$155K
$110K
$126K
$75K
$160K
$51K
$152K
$78K
$152K

The Data Engineer salary in Singapore, Singapore is the highest paying salary with a $214,000 average base salary. The Data Engineer salary in Miami-Ft. Lauderdale Area is the lowest paying salary with $44,851 average base salary.

Amazon Data Engineer Salary Compared to other Companies

Compared to other FAANG companies, Amazon data engineers earn the lowest. Netflix offers the best starting FAANG salary for data engineers at $287,000, while Google is the closest at $148,000.

$135K
$600K
$159K
$251K
$172K
$220K
$167K
$299K
$160K
$245K
$146K
$220K
$131K
$235K
$166K
$207K
$150K
$243K
$129K
$236K
$150K
$195K
$134K
$220K
$138K
$201K
$149K
$185K
$75K
$160K

The Data Engineer at Brex salary is the highest paying salary with a $590,000 average base salary. The Data Engineer at KPMG salary is the lowest paying salary with $42,000 average base salary.