Data Engineering roadmap
You move data from many systems into one place, clean it, and make sure it arrives on time and correct. Analysts and AI depend on your work.
A normal day
- Automate the daily sales load
- Investigate why a report is missing data
- Speed up a query that takes hours
You’ll like it if…
- You like things that run reliably on their own
- You are patient with details
- You prefer building systems over giving presentations
How to start in Data Engineering from zero
Months 0–3: the basics
- SQL in depth
- Python
- Git and the terminal
Months 3–6: your first projects
- Data modeling
- dbt and an orchestrator (Airflow)
- A data warehouse (BigQuery or Snowflake)
Months 6–12: ready to apply
- Cloud: AWS, GCP or Azure
- Data quality and testing
- One end-to-end pipeline in your portfolio
First jobs
- Junior Data Engineer
- ETL Developer
Portfolio projects
- A pipeline that downloads public data daily
- A mini data warehouse with dbt
- A dashboard fed by your own pipeline
Tools
- SQL
- Python
- dbt
- Airflow
- Spark
- BigQuery
- Snowflake
How much does Data Engineering pay?
Median monthly pay in Spanish-speaking Latin America, by experience. The bar runs from the 25th to the 75th percentile of reported pay.
There aren’t enough reported salaries from Latin America for this path yet (we require at least 30 per experience level; there are 38 in total today). We’ll publish it once the data is there.
Official data for Peru
Systems analysts and software developers: median monthly pay S/ 3,470. Half earn between S/ 2,050 and S/ 5,000.
- Up to age 29: S/ 3,080
- Age 30 and over: S/ 3,490
National Household Survey (INEI) 2022–2024, 260 people surveyed, weighted to represent the country. It is a broad group: the survey does not separate Data Engineering from other jobs in the group.
Young (18–29) institute graduates in Ciencias de la Computación: average S/ 1,972 a month, most between S/ 1,000 and S/ 3,400.
Payroll records 2020, graduates 2017-2019. It is old data: treat it as a reference floor.
Where these numbers come from
- Pay by experience: Stack Overflow Developer Survey, Stack Exchange Inc., surveys 2024–2026, 1,434 salaries from 17 countries, converted to USD by Stack Overflow. License Open Database License (ODbL) 1.0; our derived data is published under the same license. Respondents often work remotely for foreign companies, so figures may be above the local average.
- Peru figure: MINEDU y MTPE, Ponte en Carrera (Planilla Electrónica / Padrón de Egresados); INEI, Encuesta Nacional de Hogares (ENAHO), módulo de empleo e ingresos, 2022–2024: monetary income from the main job, in soles.
- Updated 2026-11-04. Recalculated every quarter.
Where to study Data Engineering online
CS50 (Harvard)Free
The world’s best-known intro to computer science, free.
Kaggle LearnFree
Free micro-courses in Python, SQL, pandas and machine learning.
AWS Skill BuilderFree + paid
Amazon cloud courses, many of them free.
Google SkillsFree + paid
Google Cloud and AI labs and courses.
roadmap.shFree
Step-by-step maps of what to learn for each role.
Universities, institutes and bootcamps
Peru
- Universidad Nacional de Ingeniería (UNI): Ciencia de la Computación
- Universidad Nacional Mayor de San Marcos (UNMSM): Ciencia de la Computación
- Universidad Nacional de San Agustín (UNSA): Ciencia de la Computación
- Pontificia Universidad Católica del Perú (PUCP): Ingeniería Informática
- Universidad de Ingeniería y Tecnología (UTEC): Ciencia de la Computación, Ciencia de Datos e Inteligencia Artificial
- Universidad Peruana de Ciencias Aplicadas (UPC): Ciencias de la Computación, Ingeniería de Inteligencia Artificial
- Universidad ESAN: Ingeniería en Ciencia de Datos
- Tecsup: Big Data y Ciencia de Datos
Colombia
No verified options here for this path yet.
Mexico
- Universidad Nacional Autónoma de México (UNAM): Ingeniería en Computación
- Instituto Politécnico Nacional (IPN): Ingeniería en Computación, Licenciatura en Ciencia de Datos
- Tecnológico de Monterrey: Ingeniería en Tecnologías Computacionales
Chile
- Universidad de Chile: Ingeniería Civil en Computación
- Universidad Técnica Federico Santa María: Ingeniería Civil Informática
- Duoc UC: Ingeniería en Ciencia de Datos