workablehace 2 meses

Data Engineer

MetovaRemoto
Senior5+ años
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

Se busca Data Engineer para diseñar, desarrollar y optimizar soluciones de procesamiento de datos, asegurando calidad, escalabilidad y seguridad en productos de software.

Por qué aplicar

Ideal para profesionales con experiencia en procesamiento de datos y programación, que buscan un desafío en una empresa innovadora.

Descripción del puesto

Estamos buscando un Ingeniero de Datos responsable de diseñar, desarrollar y optimizar soluciones de procesamiento de datos, asegurando calidad, escalabilidad y seguridad en productos de software. Este rol contribuye directamente a cumplir con plazos, alcance y estándares técnicos aplicando mejores prácticas en ingeniería de datos. Responsabilidades: - Participar en reuniones multifuncionales para definir objetivos y alcance de proyectos. - Analizar y priorizar requisitos comerciales relacionados con datos. - Diseñar y desarrollar pipelines de extracción, transformación y carga de datos (ETL/ELT). - Desarrollar aplicaciones para extraer datos de diversas fuentes y formatos (JSON, XML, PDF, etc.). - Escribir código limpio, eficiente y escalable, adaptándose a nuevas tecnologías según sea necesario. - Implementar metodologías de calidad de datos en procesos de ingesta y transformación. - Optimizar servicios, consultas y procesos para reducir costos operativos y mejorar rendimiento. - Validar la funcionalidad, integridad y seguridad de procesos de ingeniería de datos. Requisitos: - Título de grado en Ingeniería de Sistemas Informáticos, Ciencias de la Computación o campo relacionado. - Especialización en Ingeniería de Datos (preferente). - 5 a 8 años de experiencia en roles similares. - Experiencia práctica con procesamiento de datos por lotes y en streaming. - Nivel de inglés intermedio-avanzado. Habilidades técnicas: - Lenguajes de programación: Java, Scala, Python y SQL. - Experiencia con frameworks de procesamiento de datos (Spark, Flink, etc.). - Conocimiento de bases de datos SQL y NoSQL (PostgreSQL, Cassandra, MongoDB, etc.). - Experiencia con herramientas de orquestación y ETL (Airflow, Airbyte, Stitch, etc.). - Experiencia en manejo de transformaciones de datos a gran escala en múltiples formatos. - Diseño y arquitectura de Data Lakes, Data Warehouses y soluciones Lakehouse. - Modelado de datos (esquema estrella, esquema snowflake, OBT). - Desarrollo y consumo de APIs REST. - Metodologías ágiles y control de versiones (Git). Agradable tener: - Experiencia en proyectos de web scraping. - Conocimiento de lenguajes adicionales como Go o JavaScript. - Experiencia con sistemas de streaming y mensajería (Kafka, RabbitMQ). - Antecedentes en proyectos de ciencia de datos.

Responsabilidades

  • Participar en reuniones multifuncionales
  • Analizar requisitos
  • Diseñar y desarrollar pipelines de datos
  • Implementar metodologías de calidad de datos
  • Optimizar servicios y procesos

Skills requeridas

Análisis de requisitosDiseño de solucionesDesarrollo de aplicacionesOptimización de procesosValidación de datosAdaptabilidadTrabajo en equipoPriorización de tareas