2 days ago
51 - 200
Data Engineer Intern supporting analytics and machine learning for NinjaHoldings.
Wireless Access Points • Wi-Fi • Cloud-Managed Networking
11 - 50
The average salary for remote data engineers is $142,840 per year. This is based on data from 1,357 job openings.
Our advanced AI searches the internet for remote job openings and posts them on our website. We use the salary data from these job postings to calculate data engineer salaries.
Below is a breakdown of salary data by years of experience:
Experience | Number of roles analyzed | Average Salary |
---|---|---|
⚪️ Entry-level Data Engineer (0 yrs) | 2 | $105,000 |
🟢 Junior Data Engineer (1-2 yrs) | 46 | $98,801 |
🟡 Mid-level Data Engineer (2-4 yrs) | 353 | $125,518 |
🟠 Senior Data Engineer (5-9 yrs) | 831 | $144,722 |
🔴 Lead Data Engineer (10+ yrs) | 125 | $196,063 |
You need strong programming skills, particularly in languages like Python, Java, or SQL. Familiarity with data modeling, ETL processes, and data warehousing concepts is essential. Analytical thinking and problem-solving skills, along with a good understanding of cloud platforms, are also important.
Typically, a degree in computer science, information technology, or a related field is required. Experience with data tools and technologies, such as Hadoop or Apache Spark, can be helpful. Certifications in data engineering or cloud computing can also enhance your profile.
Responsibilities include collecting and processing data, building and maintaining data pipelines, ensuring data quality and integrity, collaborating with data scientists and analysts, and optimizing data storage solutions. You may also assist in developing data strategies.
Benefits include flexible work arrangements, opportunities for growth and skill development, the ability to work from anywhere, and competitive salaries. You'll also gain experience in a rapidly growing field with a high demand for skilled professionals.