Publicado hoy.
Ingeniero de Datos (Data Engineer) en People Co
$ 4,000 a 4,499 USD (Bruto)
Remoto: Chile, Argentina, Colombia, Guatemala, Peru
Empleado de tiempo completo
Inglés : Nivel Intermedio
Misión del puesto:
Desarrollo de productos de software en tiempo, calidad y alcance, aplicando las mejores prácticas produciendo un software escalable, flexible y seguro
Responsabilidades:
- Participar en reuniones con múltiples áreas para discutir las definiciones y objetivos de proyectos.
- Analizar y priorizar los requerimientos de diversas áreas.
- Desarrollar y diseñar pipelines de extracción, transformación y carga de datos.
- Escribir código limpio y escalable, y aprender nuevos lenguajes para implementarlo en diversas soluciones.
- Desarrollar aplicaciones de extracción de datos de diversos formatos (JSON, XML, PDFs, etc.).
- Implementar metodologías de calidad de datos en el proceso de extracción.
- Optimizar servicios, queries y procesos para garantizar un bajo costo tanto del sistema como operacional.
- Validar la funcionalidad y seguridad de los procesos de ingeniería de datos.
Conocimientos técnicos requeridos:
- Lenguajes de programación: Java / Scala, Python y SQL.
- Experiencia en ingeniería de datos en streaming y batching (Spark, Flink, Lambdas, etc.).
- Bases de datos SQL y NoSQL (Postgres, Teradata, Cassandra, Mongo, etc.).
- Orquestadores y herramientas E(T)LT: Airbyte, Stitch, Streamsets, Airflow, etc.
- Transformación masiva de datos y manejo de archivos: XLSX, CSV, JSON, XML, BSON, YAML.
- Experiencia en Data Lakes, DWH y Lake House (Clickhouse, Databricks, Snowflake, BigQuery, etc.) — Nivel Alto.
- Creación y consumo de servicios REST — Nivel Medio.
- Modelado de datos y esquemas (Snowflake, OBT, Estrella, etc.) — Nivel Alto.
- Metodologías ágiles y control de versión con Git.
Deseable:
- Experiencia en proyectos de Webscrapping.
- Conocimiento en Go o JavaScript.
- Experiencia en streaming y colas (Kafka, RabbitMQ, etc.).
- Experiencia en proyectos de Ciencia de Datos.