Interview Query

IBM Data Engineer Salary

$83,815

Average Base Salary

$95,565

Average Total Compensation

Min: $63K
Max: $116K
Min: $16K
Max: $182K

View the full Data Engineer at IBM interview guide

Normalized IBM Data Engineer Salaries

10%
Salary value
Normalize

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

The average base salary for Data Engineer at IBM is $83,815 while the average Data Engineer base salary is $107,308.

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

IBM Data Engineer Salary by Seniority Levels

$86K
$96K
$76K
$202K
$56K
$164K
$50K
$114K

IBM Data Engineer Salary Compared to other Positions

Growth Marketing Analyst*
$140K
$67K
$133K
$63K
$116K

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

From the graph we can see that on average the Business Intelligence role pays the most with a $146,826 base salary while the Product Analyst role on average pays the least with a $74,540 base salary.

Top Cities for IBM Data Engineer Salaries


The Data Engineer salary in Ann Arbor, MI is the highest paying salary with a $165,000 average base salary. The Data Engineer salary in Barcelona, Spain is the lowest paying salary with $45,000 average base salary.

IBM Data Engineer Salary Compared to other Companies

$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
$63K
$116K

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.