Lleva tu carrera a otro nivel por menos de 1 dólar al día.

Data Engineer

Data Engineer

Crea la infraestructura de extracción y preparación de datos para analítica en organizaciones.

Acelera tu carrera profesional

Conviértete en Data Engineer

¡Te damos la bienvenida! Esta ruta de aprendizaje forma parte de la Escuela de Data Science e Inteligencia Artificial de Platzi.

Aquí conocerás cómo convertirte en Data Engineer desde cero.

dataengineer.png

¿Qué hace un Data Engineer?

El rol de Data Engineer trabaja para que los demás roles en un equipo de Data Science tengan datos para analizar.

Se preocupan en crear flujos ETL (Extracción, Transformación y Carga de datos) para que analistas y científicas de datos puedan recuperar fácilmente los datos desde bases de datos especializadas para análisis.

Su día a día consiste en las siguientes actividades:

  • Desarrollar y mantener bases de datos y data pipelines de ETL que manejan gran volumen de datos brutos.
  • Extraer datos de diferentes fuentes como bases de datos estructuradas y no estructuradas, API y archivos.
  • Preparar los datos para que sean usados para análisis.
  • Almacenar los datos en data warehouse.
  • Crear automatizaciones para ejecutar periódicamente esos procesos.

¿Qué debe saber un Data Engineer?

Para desempeñar el rol de Data Engineer necesitarás principalmente saber programación con Python, bases sólidas de ingeniería de software y de uso de fuentes de datos estructurados (SQL) y no estructurados (NoSQL).

Para crear los procesos de ETL usarás herramientas como como Apache Spark para la manipulación y transformación de forma paralela de Big Data, y Apache Airflow para automatizar estos procesos.

También utilizarás servicios cloud como AWS, Microsoft Azure y Google Cloud Platform para realizar todo esto dentro de la nube.

¿Cómo empezar a aprender ingeniería de datos?

Las primero que necesitarás aprender es:

  • Programación con Python y bases sólidas de ingeniería de software.
  • Automatización y scripting.
  • Uso de librerías de Python para manipulación y análisis de datos y Apache Spark.
  • Conocimientos en bases de datos SQL y NoSQL.

Para comenzar con esto solo sigue el orden de la ruta de aprendizaje que encuentras a tu izquierda.

Muy bien, manos a la obra. ¡Te deseamos mucho éxito en tu aprendizaje como Data Engineer! ⚙🙌

Aprende de los mejores

Freddy Vega

Freddy Vega

CEO en Platzi

@freddier
Alberto Alcocer

Alberto Alcocer

en Independiente

@beco
Guido Vilariño

Guido Vilariño

Technology development en Mural

@gvilarino
Anahí Salgado Díaz de la Vega

Anahí Salgado Díaz de la Vega

Android, Firebase, Java, Geek & Teacher en Platzi

@anncode
Marcos Lilljedahl

Marcos Lilljedahl

OS Evangelist en mantika

@marcosnils
David Aroesti

David Aroesti

Cloud Engineer en Google

@jdaroesti
Amin Espinoza

Amin Espinoza

Technical Evangelist en Microsoft

@aminespinoza
Sergio Orduz

Sergio Orduz

Ingeniero Eléctrico en

Mauro Parra Miranda

Mauro Parra Miranda

DevOps Engineer en Limelight Health

@mauropm
Carlos Andrés Zambrano Barrera

Carlos Andrés Zambrano Barrera

Cloud Engineer en Globant

@czam01
Marco Antonio Toscano Freire

Marco Antonio Toscano Freire

Director de tecnologías en Matoosfe

@martosfre
Albert Ramírez

Albert Ramírez

DevOps Engineer en Globant

@@alberterc18
Pablo Pérez

Pablo Pérez

Customer Engineer en Google

@pablovillamx
Israel Vázquez Morales

Israel Vázquez Morales

Senior Software Engineer en YouNoodle

@israbaurel
Jhon Edison Castro

Jhon Edison Castro

CTO en Mobility Solutions S.A.S

@edisoncast
Oswaldo Rodríguez González

Oswaldo Rodríguez González

CTO-CoFounder en OhmyFI

@oswaldorgz
Martín Sokolowicz

Martín Sokolowicz

Ayudante Experto en Digital House

Carlos Daniel Sanchez

Carlos Daniel Sanchez

Líder de tecnología en Crowdswap, Inc.

@@EruJazz
David Torres

David Torres

Senior Data Scientist en Moov AI

@davinci137
Francisco Camacho

Francisco Camacho

Co-founder & CTO en Hunty

@el_pachocamacho
Facundo García Martoni

Facundo García Martoni

Teacher In House en Platzi

@facmartoni
Héctor Vega

Héctor Vega

QA Automation Engineer en Tributi

@TerranigmArk
Carlos Alarcón

Carlos Alarcón

Data Scientist en Platzi

@alarcon7a
Óscar Gutiérrez Castillo

Óscar Gutiérrez Castillo

Analista Desarrollador en StratBranding

@Ator97
Sílvia Ariza Sentís

Sílvia Ariza Sentís

Data Scientist en DiDi

@silari_
Pamela Márquez

Pamela Márquez

Customer Engineer en Google

@pame0203
Enrique Devars

Enrique Devars

Frontend Developer en Platzi

@codevars
Benjamín Casazza

Benjamín Casazza

CEO en Data to Business

@_uracilo
Roy Rojas

Roy Rojas

Analista de Sistemas / DBA en Cafe Britt

@royrojasdev
Jesús Vélez Santiago

Jesús Vélez Santiago

Científico de datos biológicos | Modelado matemático en Laboratorio de Biología de Sistemas y Biología Sintética, CCG, UNAM

@jvelezmagic
Guillermo Martínez

Guillermo Martínez

Customer Engineer en Google

Pablo Reinoso

Pablo Reinoso

Field Sales Representative en Google

Maritza Mera

Maritza Mera

Cloud Solution Architect en Microsoft

@maritzag_123

Rutas relacionadas para complementar tu aprendizaje

Data Analyst

Data Analyst

Analiza datos estructurados para identificar patrones y tendencias. Crea reportes de tus hallazgos con visualizaciones para toma de decisiones basadas en datos.
Escuela de Data Science e Inteligencia Artificial

Escuela de Data Science e Inteligencia Artificial

Domina las herramientas y técnicas para Data Science e Inteligencia Artificial.
Data Scientist

Data Scientist

Obtén, explora, transforma datos y utiliza machine learning para generar predicciones. Ayuda en la toma de decisiones y a incorporar datos en productos.