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

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

28 ago
|
TECNOINNOVACION SERVICE CONSULTING
|
Madrid

28 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 resistente 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 profesional.

📌 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