Senior AI / Python Engineer (Full-Stack & Data-Driven)
Descripción del puesto
Asunto: Senior AI / Python Engineer (Full-Stack & Data-Driven)/Tecnicas Reunidas
Estamos buscando un Senior AI / Python Engineer (Full-Stack & Data-Driven) con al menos 5 años de experiencia para unirse a nuestro equipo innovador. El candidato ideal deberá contar con amplios conocimientos en desarrollo backend y frontend, así como experiencia en la integración de modelos open source y tecnologías emergentes. Si te apasiona la IA, el desarrollo de aplicaciones escalables y el diseño de interfaces de usuario, esta oportunidad es para ti.
Responsabilidades
Diseñar y desarrollar aplicaciones IA full-stack listas para producción.
Construir backends en Python robustos (APIs, servicios, pipelines de datos).
Implementar arquitecturas RAG (ingestión, embeddings, recuperación, ranking).
Desarrollar y orquestar agentes inteligentes (single y multi-agent).
Diseñar y optimizar bases de datos SQL (especialmente PostgreSQL).
Integrar frontends ligeros usando HTML, HTMX, TailwindCSS o frameworks equivalentes.
Entrenar, ajustar y evaluar modelos de ML/LLM (fine-tuning, adapters, LoRA, etc.).
Integrar modelos open-source o comerciales en entornos productivos.
Optimizar rendimiento, latencia y costes de inferencia.
Participar en decisiones de arquitectura y estándares técnicos.
Colaborar con perfiles de producto, datos y negocio.
Requisitos técnicos
Formación académica en campos relacionados con la inteligencia artificial, ciencia de datos, ingeniería informática o áreas afines.
Experiencia +5 años de experiencia sólida en Python.
Desarrollo de APIs (FastAPI, Flask o similar).
Manejo de asincronía, concurrencia y tareas background.
Experiencia real en apps en producción.
IA
LLMs (open-source y/o comerciales).
RAG (vectorización, retrieval, reranking).
Agentes IA (tool-use, planificación, memory).
Entrenamiento y ajuste de modelos:
Fine-tuning.
Transfer learning.
Evaluación de modelos.
Familiaridad con embeddings, tokenización, prompt engineering avanzado.
Bases de datos
Dominio de SQL.
Experiencia avanzada con PostgreSQL.
Modelado.
Índices.
Optimización de queries.
Experiencia con bases vectoriales o extensiones vectoriales es un plus.
Frontend (orientado a productividad)
Experiencia con
HTML moderno.
HTMX.
CSS (Tailwind u otros).
Capacidad para construir interfaces funcionales y eficientes (no diseño gráfico).
¿Qué ofrecemos?
En Técnicas Reunidas además apostamos por las medidas de conciliación, por ello, trabajamos bajo un modelo híbrido (dos días de teletrabajo por semana), con flexibilidad horaria (de entrada y de salida) y jornada intensiva en verano.
Ubicación: Avenida de Burgos 89. Adequa 6. 28050 Madrid – España
¿Te interesa este puesto?