Ingeniero/a de Datos - Azure Databricks

CAS
22 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English
Experience level
Intermediate
Compensation
€ 45K

Job location

Tech stack

Java
Agile Methodologies
Artificial Intelligence
Azure
Code Review
Computer Engineering
Continuous Integration
ETL
Github
Python
Machine Learning
Software Engineering
SQL Databases
Data Processing
GitHub Copilot
Spark
Spring-boot
Backend
GIT
PySpark
Kafka
Machine Learning Operations
REST
Jenkins
Databricks

Job description

Buscamos un/a Ingeniero/a de Datos y Backend para incorporarse a un proyecto estratégico del sector bancario, participando en el desarrollo y mantenimiento de 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. Diseñar, desarrollar y mantener procesos ETL/ELT sobre Azure Databricks. Construir y mantener la capa común de datos asegurando consistencia, trazabilidad y fiabilidad de la información. Desarrollar componentes software y APIs REST para integración con sistemas operacionales. Implementar funcionalidades y participar en el diagnóstico y resolución de incidencias técnicas en producción. Colaborar en análisis de causa raíz y mejora continua de las soluciones. Aplicar estándares de calidad de software: testing, revisión de código, buenas prácticas y CI/CD. Optimizar rendimiento y eficiencia de procesos batch y entornos Spark/Databricks. Utilizar herramientas de IA aplicada al desarrollo (GitHub Copilot u otras) como apoyo a productividad y troubleshooting. Trabajar de forma colaborativa con equipos técnicos y áreas de negocio. Participar activamente en iniciativas de mejora continua y adopción de nuevas tecnologías.

Requirements

Más de 4 años de experiencia en desarrollo de software profesional en entornos productivos. Experiencia en ingeniería de datos y procesamiento de datos en producción. Experiencia trabajando en entornos Agile. Conocimientos técnicos

Python aplicado a ingeniería de datos. SQL avanzado. Apache Spark / PySpark / Databricks. Desarrollo backend con Spring Boot o frameworks similares. Diseño e implementación de APIs REST. Git y flujos colaborativos de desarrollo. Herramientas CI/CD (Jenkins, GitHub Actions o similares). Conocimientos de cloud pública, preferiblemente Azure. Experiencia utilizando herramientas IA de productividad como GitHub Copilot. Valorable

Conocimientos de Java. Experiencia con Kafka y arquitecturas event-driven. Conocimientos de Machine Learning y MLOps., Titulación universitaria en Ingeniería Informática, Telecomunicaciones, Matemáticas, Física o disciplina técnica equivalente. Idiomas

Inglés medio imprescindible., Analista Programador Big Data Inteligencia Artificial/Machine Learning

Idiomas: Inglés (Medio)

Formación Mínima: Licenciado

Nivel Profesional: Empleado

Benefits & conditions

  • Jornada completa Jornada

  • 3-5 años Experiencia

  • Indefinido Tipo contrato

  • 33.000 € - 45.000 € Bruto/año

Apply for this position