Data Engineer Developer

IT · Madrid (Híbrido)

Inscribirme

Descripción

En Vermont Solutions buscamos un Ingeniero/a de Datos – Backend (5–6 años de experiencia) para incorporarse a un equipo tecnológico del sector bancario/financiero, participando en la construcción y evolución de la plataforma analítica del banco.

Formarás parte de un equipo que desarrolla soluciones de ingeniería de datos, servicios backend y APIs, garantizando que la información crítica del cliente y otros activos de datos, se construyan y expongan con calidad y eficiencia operativa.


Si te interesa trabajar con datos a gran escala, Spark/Databricks, arquitecturas modernas en cloud y un entorno donde la mejora continua es parte del día a día, este proyecto encaja contigo.


🎯 Requisitos (Imprescindibles)


  • 4–6 años de experiencia en desarrollo de software en entornos productivos.
  • Experiencia en ingeniería de datos o procesamiento de datos, construyendo o manteniendo pipelines en producción.
  • Experiencia en desarrollo con Java y microservicios (en Python o Java); Spring Boot o frameworks equivalentes.
  • Python aplicado a ingeniería de datos y procesamiento de información.
  • Experiencia con Kafka u otros sistemas de mensajería/event streaming.
  • Conocimientos de cloud, preferiblemente Azure, aunque puede ser también AWS o GCP.
  • SQL para consulta y transformación de datos.
  • Uso habitual de Git y flujos de trabajo colaborativos.
  • Experiencia con CI/CD (Jenkins, GitHub Actions o similares).
  • Experiencia con Apache Spark, Databricks y/o PySpark.
  • Experiencia en diseño e implementación de APIs REST.
  • Capacidad para utilizar herramientas de IA aplicada al desarrollo (GitHub Copilot, Devine, Cline ...).
  • Experiencia previa trabajando en equipos ágiles.
  • Nivel de inglés C1, la interlocución diaria con los equipos será en inglés.


🛠️ Responsabilidades


  • Desarrollar y mantener soluciones de ingeniería de datos y servicios backend sobre la plataforma analítica del banco.
  • Analizar requisitos funcionales y no funcionales, entendiendo las necesidades de negocio y transformándolas en soluciones técnicas viables y mantenibles.
  • Implementar procesos ETL/ELT en Azure Databricks para construir y mantener la capa común de datos, garantizando consistencia, trazabilidad y fiabilidad.
  • Desarrollar APIs REST y componentes backend para exponer datos y capacidades a sistemas operacionales.
  • Participar en la resolución de incidencias, diagnóstico de problemas en producción y análisis de causa raíz.
  • Aplicar estándares de calidad de software, incluyendo buenas prácticas de codificación, testing, code review y CI/CD.
  • Optimizar el rendimiento de pipelines y jobs en Spark/Databricks, prestando atención a tiempos de ejecución y consumo de recursos.
  • Utilizar herramientas de IA aplicada al desarrollo como aceleradores de productividad y apoyo al análisis y troubleshooting.
  • Colaborar con el equipo técnico y otras áreas, comunicando avances, dependencias y propuestas de mejora.
  • Mantener una actitud de aprendizaje continuo, explorando nuevas tecnologías y patrones que mejoren la calidad y eficiencia de las soluciones.


⭐ Valorable


  • Conocimientos de Machine Learning y MLOps.
  • Experiencia adicional en backend Java/Spring.
  • Experiencia en entornos ágiles.
  • Uso habitual de herramientas de IA generativa para desarrollo.


🎁 ¿Qué ofrecemos?


  • Posición híbrida, asistencia a oficina en zona Metro Suances, Madrid..
  • Plan de formación y certificaciones técnicas.
  • Desarrollo profesional y plan de carrera.
  • Flexibilidad horaria.
  • Plan de retribución flexible (seguro médico, formación, guardería, transporte…).
  • Entorno inclusivo, colaborativo y orientado a la mejora continua.


¡Estamos esperando tu aplicación y que te desarrolles con nosotros!


Localización (Híbrido)