Senior Data & Backend Engineer – Python, ETL y PostgreSQL (Madrid)

Senior Data & Backend Engineer – Python, ETL y PostgreSQL (Madrid)

31 ago
|
TECNOINNOVACION SERVICE CONSULTING
|
Madrid

31 ago

TECNOINNOVACION SERVICE CONSULTING

Madrid

Senior Data & Backend Engineer – Python, ETL y PostgreSQL

Buscamos un/a Senior Data & Backend Engineer para responsabilizarse del núcleo de datos y cálculo de una plataforma tecnológica especializada en información financiera.

Tu misión será construir los procesos que permiten extraer, validar, almacenar y transformar información procedente de documentos financieros, hojas de cálculo y fuentes públicas. También desarrollarás los motores matemáticos que sustentan la plataforma.

¿Qué harás?

- Diseñar y desarrollar pipelines ETL robustos desde fuentes heterogéneas: Excel, PDF, documentos escaneados y APIs REST.
- Extraer tablas y datos estructurados de documentos financieros complejos.
- Integrar servicios de OCR como Azure Document Intelligence y soluciones basadas en LLM para la extracción estructurada de información.
- Conectar la plataforma con fuentes macroeconómicas y financieras, como el Banco Central Europeo e índices de mercado.
- Diseñar y mantener modelos avanzados en PostgreSQL.
- Implementar modelos bitemporales para conservar tanto la evolución histórica de los datos como la fecha en la que cada información pasó a ser conocida.
- Desarrollar algoritmos financieros deterministas en Python.
- Crear y mantener librerías internas reutilizables para encapsular los motores de cálculo.
- Implementar contratos y validaciones estrictas con Pydantic para garantizar la calidad de los datos.
- Optimizar consultas, índices y procesos de persistencia.
- Diseñar pruebas automatizadas y asegurar una elevada cobertura mediante Pytest.
- Participar en decisiones de arquitectura y buenas prácticas de ingeniería.

Requisitos imprescindibles

- Experiencia avanzada desarrollando con Python.
- Dominio de Pandas y/o Polars para el procesamiento de datos.
- Experiencia con librerías de lectura y extracción de archivos, como openpyxl y pdfplumber.
- Experiencia real construyendo procesos ETL desde archivos, APIs y otras fuentes heterogéneas.
- Nivel avanzado de PostgreSQL:



consultas complejas, CTE, diseño de índices y optimización.
- Experiencia en modelado de datos históricos o temporales.
- Dominio de Pydantic o herramientas equivalentes para la validación de datos.
- Experiencia creando librerías y componentes Python reutilizables.
- Experiencia con testing automatizado mediante Pytest.
- Buen manejo de Git y de flujos de trabajo colaborativos.
- - Valoraremos especialmente

- Experiencia trabajando con información financiera o motores matemáticos.
- Conocimientos de bitemporalidad y modelado temporal en bases de datos.
- Experiencia con Azure Document Intelligence u otras soluciones de OCR.
- Integración de LLM para extracción de información estructurada.
- Experiencia en extracción de datos desde documentos financieros complejos.
- Conocimientos de APIs económicas, financieras o de mercados.
- Familiaridad con Docker, CI/CD y entornos cloud.

Perfil que buscamos

Buscamos una persona rigurosa, autónoma y orientada a la calidad del dato. Alguien que disfrute resolviendo problemas complejos y construyendo sistemas backend sólidos.

Queremos un perfil AI-Native, acostumbrado a utilizar herramientas como GitHub Copilot, Cursor u otros asistentes de programación para mejorar su productividad. No es necesario ser especialista en inteligencia artificial, pero sí tener conocimientos básicos de prompting y saber utilizar un LLM para convertir texto no estructurado en información validada, por ejemplo, en formato JSON.

¿Qué ofrecemos?

- Participación en el desarrollo del núcleo tecnológico de una plataforma con un fuerte componente financiero y matemático.
- Responsabilidad real sobre la arquitectura de datos, los procesos ETL y los motores de cálculo.
- Retos técnicos relacionados con extracción documental, calidad del dato, modelado temporal y cálculos financieros.
- Entorno de trabajo moderno, con uso habitual de inteligencia artificial aplicada al desarrollo.
- Capacidad para proponer tecnologías, patrones y mejoras de arquitectura.
- Proyecto estable y con recorrido competente.

📌 Senior Data & Backend Engineer – Python, ETL y PostgreSQL (Madrid)
🏢 TECNOINNOVACION SERVICE CONSULTING
📍 Madrid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior data & backend engineer – python, etl y postgresql (madrid) / madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior data & backend engineer – python, etl y postgresql (madrid) / madrid