• Job alerts
  • Refer a friend
  • +353 (1)6854000
  • info@e-frontiers.ie
Back

Data Engineer Scala/Python

  • Job Ref: 8040
  • Madrid
  • IT - Data (Engineers, Science etc)

Desde e-Frontiers estamos buscando profesionales con perfiles de Data Engineer para incorporar en el equipo técnico de Data&Analytics de uno de nuestros clientes, una empresa de soluciones tecnológicas basadas principalmente en Data y Cloud Integration.

Si te encanta trabajar con datos, eres un entusiasta de las nuevas tecnologías, te encanta trabajar en entornos internaciones y te apasiona afrontar nuevos retos sigue leyendo.

 


Sobre la posición:

Como Data Analytics Engineer trabajarás en el equipo de Data&Analytics de la empresa junto a otros roles de Ciencia de Datos, Ingeniería de Datos y Análisis de Datos, entendiendo las necesidades del negocio en términos de data, modelado y las soluciones tecnológicas requeridas.


Funciones a desempeñar:

  • Se requiere comprender los requisitos de negocio, elaborar especificaciones, análisis y comprensión de la información y datos disponibles y desarrollar los algoritmos basados en cruces de datos y tratamientos de datos.
  • Asimismo, se requiere la realización de pruebas, documentación de todo el proceso, control de versiones de los componentes, peticiones y soporte a subidas entre entornos, monitorización de los procesos en producción y resolución de incidencias asociadas.
  • El candidato trabajará con ayuda de todo el equipo, pero tras un tiempo de adaptación debe ser capaz de configurar el sistema informático de extremo a extremo y realizar las tareas de negocio de forma autónoma.
  • Se requiere que el software generado tenga calidad (protegida con tests automáticos) y también comprobaciones de calidad de datos en la entrada y salida de los procesos.


Entorno tecnológico en el que va a desempeñar sus funciones / años de experiencia mínima:

  • Lenguajes de desarrollo: Scala, Java y Python (puro u orientado a analítica de datos con librería pandas y modelos predictivos). 2 años de experiencia minimo.
  • Bases de datos: es obligatorio conocer lenguaje SQL para consultar bases de datos (Impala). 1 año de experiencia minimo.
  • Procesamiento: procesos distribuidos sobre Spark (similar a programación funcional en Java), conocimiento del paradigma map-reduce. También procesado tradicional mediante programas Java sencillos. 1 año de experiencia minimo.
  • Coordinación de los procesos mediante scripts bash ejecutados en servidores con sistema operativo Linux. 2 años de experiencia mínimo.
  • Se utiliza una distribución privada de servicios Big Data (Cloudera). 1 año de experiencia minimo.
  • Herramientas del entorno de desarrollo: Eclipse, Pycharm, repositorio de código fuente SVN (valorable GIT), integración continua con Jenkins, planificación con Control-M. 1 año de experiencia minimo.
  • Gestión de proyectos y tareas: Redmine. 1 año de experiencia minimo.

Información Relevante

  • Contrato indefinido;
  • Salario: 30-40K (en función de los años de experiencia);
  • Modelo híbrido con 3 días de teletrabajo a la semana.
  • Ubicación: Madrid.
  • 3 meses de jornada intensiva en verano.
  • Horario Flexible.
  • Plan de carrera y formación.
  • Retribución variable.