En Vermont Solutions buscamos 2 Ingenieros/as 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 100% en remoto (desde España), 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.
🛠️ 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?
- Trabajo 100% remoto.
- 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!