Data Engineer
Average Salary: $120,000 - $190,000
Based on 16 salary data points
About This Role
Key Responsibilities: • Build scalable data pipelines (ETL/ELT) • Design and maintain data warehouses • Optimize database performance • Ensure data quality and governance • Implement real-time data streaming • Support ML engineers with feature engineering infrastructure
Required Skills: SQL, Python, Apache Spark, Airflow, Kafka, data warehousing (Snowflake/BigQuery/Redshift), ETL tools, cloud platforms, data modeling, distributed systems, dbt, data quality tools
Career Path: Junior data engineers maintain existing pipelines. Mid-level engineers design new data systems. Senior data engineers architect data platforms. Principal engineers set data infrastructure strategy.
Top Hiring Companies: Netflix, Uber, Airbnb, Spotify, LinkedIn, Meta, Google, Amazon, Snowflake, Databricks, DoorDash, Instacart, Stripe, Coinbase
Calculate Your Data Engineer Salary
Get a personalized salary estimate based on your experience level and location
Use Salary CalculatorRecent Job Postings
Want More Salary Insights?
Sign up for free to access unlimited salary calculations and personalized recommendations
Sign Up Free