Data engineers with 1-4 years of experience earn ₹720,395/yr on average, while those with 20+ years of experience earn ₹1,867,992/yr on average.
Data Engineer salaries vary according to location, with Bangalore offering over ₹931,331/year, Mumbai offering over ₹729,561, Hyderabad offering over ₹980,530, and so on.
Data engineers in India earn an average salary of ₹822,524/yr if they possess SQL skills, while those possessing Apache Spark skills will earn ₹966,687/yr.
Top-tier companies tend to pay their data engineers more: Amazon pays on average ₹2,010,525/yr, Deloitte pays ₹1,300,000/yr, and HCL pays ₹975,000/yr.