Descripción
Resumen:
Ingeniero/a Principal de Software para el desarrollo de productos de IA, liderando la entrega de extremo a extremo de funciones de producto de alto impacto impulsadas por IA generativa en una capacidad full-stack.
Aspectos destacados:
1. Desarrollar funciones de producto de alto impacto impulsadas por IA generativa
2. Dirigir el diseño y la implementación de soluciones escalables para backend y frontend
3. Colaborar con los equipos de UX e ingeniería para definir la arquitectura
Buscamos un/a **Ingeniero/a Principal de Software \- Desarrollo de Productos de IA** (Full Stack) para unirse a nuestro equipo Cortellis en Barcelona, donde desarrollarás funciones de producto de alto impacto impulsadas por IA generativa y prácticas modernas de ingeniería de software. En este puesto, asumirás la responsabilidad total de la entrega de extremo a extremo, liderando el diseño y la implementación de soluciones escalables para backend y frontend, integrando al mismo tiempo capacidades de IA —como IA generativa (GenAI), flujos de trabajo basados en agentes y sistemas de recuperación aumentada— en una plataforma crítica para la misión.
Colaborarás estrechamente con los equipos de UX e ingeniería distribuida para definir la arquitectura, entregar funciones orientadas al cliente y garantizar que las integraciones de IA sean fiables, medibles y listas para producción. Si te entusiasma construir productos impulsados por IA, tomar decisiones técnicas clave y dar forma a sistemas escalables, ¡nos encantaría hablar contigo!
**Sobre ti — experiencia, formación, habilidades y logros**
* Licenciatura en Ciencias de la Computación, Ingeniería o campo relacionado
* Al menos 7 años de experiencia en desarrollo backend (Java 11/17, Spring Boot, microservicios), incluido el diseño y la entrega de sistemas distribuidos y escalables, así como APIs RESTful
* Al menos 6 años de experiencia con tecnologías frontend (Angular, Node.js) y desarrollo de productos full-stack
* Al menos 3 años de experiencia integrando capacidades de IA en sistemas productivos (APIs de OpenAI / Azure OpenAI), incluida la ingeniería de prompts (aproximación con pocos ejemplos, salidas estructuradas, salvaguardias) y el desarrollo de asistentes de IA y flujos de trabajo basados en agentes (invocación de herramientas, patrones de memoria)
* Experiencia práctica diseñando y optimizando pipelines RAG (segmentación, embeddings, orquestación de la recuperación) y evaluando sistemas de IA (Ragas, pruebas de prompts, evaluación de regresión)
* Experiencia construyendo y escalando plataformas y servicios habilitados para IA en entornos productivos
* Al menos 6 años de experiencia entregando funciones de producto de extremo a extremo, incluidas CI/CD, monitorización y plataformas en la nube (AWS o equivalente)
**Sería muy valioso si también cuentas con...**
* Experiencia con pipelines CI/CD y herramientas de automatización (GitHub Actions, Jenkins, Azure DevOps)
* Conocimientos sobre bases de datos vectoriales y sistemas de recuperación (Azure AI Search, Pinecone, Weaviate, FAISS)
* Conocimientos sobre prácticas de IA responsable, incluida la mitigación de inyecciones de prompts, el enmascaramiento de información personal identificable (PII) y la aplicación de políticas
* Experiencia con marcos de experimentación (pruebas A/B, flags de funcionalidad como Split.io)
* Comprensión del enfoque de plataforma, incluido el desarrollo de servicios compartidos de IA y componentes reutilizables
**¿Qué harás en este puesto?**
* Liderar el diseño y la entrega de funciones escalables para backend, desde la arquitectura hasta la producción
* Construir y mantener microservicios y APIs utilizando Java y Node.js, garantizando rendimiento, fiabilidad y seguridad
* Asumir la responsabilidad total de extremo a extremo de las funciones del producto, desde su concepción e implementación hasta su lanzamiento y mejora continua
* Integrar capacidades de IA en la plataforma, incluidas funciones basadas en modelos de lenguaje grande (LLM), patrones RAG y flujos de trabajo basados en agentes
* Garantizar que las soluciones de IA sean robustas y listas para producción mediante la mejora de la calidad de las salidas, la gestión de limitaciones y la optimización del rendimiento
* Aplicar las mejores prácticas de ingeniería de prompts y contribuir al desarrollo de sistemas habilitados para IA fiables
* Colaborar estrechamente con los equipos de producto, ingeniería y expertos en el dominio para entregar soluciones de alto impacto
* Participar en decisiones arquitectónicas y mejorar continuamente la escalabilidad y mantenibilidad del sistema
* Mentorizar y apoyar a otros ingenieros, ayudando a impulsar la excelencia técnica en todo el equipo
**Sobre el equipo**
Te unirás a un equipo de ingenieros que trabajan en backend, frontend y aseguramiento de la calidad. Seguimos un modelo ágil de entrega y colaboramos estrechamente con los interesados comerciales y de producto para desarrollar la plataforma Cortellis.
Nuestro trabajo ofrece conocimientos estructurados y de alto valor que respaldan la toma de decisiones en toda la industria farmacéutica. Como parte de este equipo, ayudarás a potenciar la plataforma combinando sólidas prácticas de ingeniería con capacidades modernas impulsadas por IA.
El equipo trabaja en estrecha colaboración con, y recibe apoyo de, varias funciones habilitadoras, como DevOps, UX, Habilitación de IA y Análisis de Soluciones, lo que garantiza un enfoque integral y escalable para el desarrollo de productos.
**Horario de trabajo**
Se trata de un puesto **a tiempo completo y permanente**, con horario principal durante las **horas centrales de negocio en CET**, con flexibilidad para colaborar con los equipos según sea necesario.
Este es un puesto híbrido que requiere trabajar en la oficina hasta 3 días a la semana.
**Qué podemos ofrecerte:**
* 30 días laborables de vacaciones
* Programa comunitario de voluntariado con horas remuneradas para actividades de voluntariado
* Seguro privado de salud y seguros de vida y discapacidad
* Beneficios exentos de impuestos (cheques restaurante, guardería y tarjetas de transporte)
* Entorno de trabajo ágil con un equipo de colegas altamente cualificados
* Clases de idiomas presenciales (catalán, español e inglés)
* Entorno digital de trabajo con posibilidad de trabajar en una oficina central en Barcelona, junto a empleados globales y dinámicos.
En Clarivate nos comprometemos a ofrecer oportunidades iguales de empleo a todas las personas calificadas en cuanto a contratación, remuneración, promoción, formación y demás términos, condiciones y privilegios laborales. Cumplimos con las leyes y regulaciones aplicables sobre no discriminación en todas nuestras ubicaciones.