Software Engineer Specialist - Data and AI
- Compensation
- Not disclosed
- Location
- Barcelona, Spain
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Full description
- Location: Barcelona, Spain
About the Job
As Software Engineer Specialist - Data and AI within our OneMesh Platform team, you'll build the software and application layer that connects people to the power of data and AI across Sanofi.
Join Sanofi's Digital Data Team on our journey to become an AI-first organization. We're building the next generation of data and AI platform services — from internal developer tools and data platform interfaces to AI-powered applications and governance tooling. Working on a leading-edge tech stack with world-class mentorship, you'll contribute to products deployed globally that directly impact millions of lives. Our hybrid working model combines remote flexibility with collaborative office-based work, and our team culture is data-obsessed, impact-driven, and focused on delivering solutions that reach across the world with the best possible societal outcomes.
About Sanofi
Sanofi is dedicated to supporting people through their health challenges. We are a global biopharmaceutical company focused on human health, committed to chasing the miracles of science to improve people's lives. Our team, across some 100 countries, is dedicated to transforming the practice of medicine by working to turn the impossible into the possible. We provide potentially life-changing treatment options and life-saving vaccine protection to millions of people globally, while putting sustainability and social responsibility at the center of our ambitions.
At Sanofi, we believe our people are our greatest strength, and we are committed to creating an inclusive environment where diverse perspectives drive innovation. Our values—Aim Higher, Act for Patients, Be Bold, and Lead Together—guide everything we do.
Main responsibilities
- Build full-stack applications and platform services across the OneMesh ecosystem using React, TypeScript, Node.js, and Python (FastAPI) — from data platform UIs and internal developer tools to AI-powered applications and operational dashboards
- Design and maintain robust APIs (REST and GraphQL) that enable internal teams to discover, manage, and interact with data and AI capabilities, integrating cleanly into broader Sanofi digital products
- Implement AI and GenAI application patterns including LLM APIs, Retrieval-Augmented Generation (RAG), agent orchestration, and evaluation frameworks, building reusable platform primitives that help other teams build faster and safer
- Deploy and operate cloud-native applications on OpenShift (Kubernetes) and AWS, following GitOps best practices and contributing to infrastructure-as-code using Terraform
- Champion production-readiness and observability by implementing security controls, audit logging, health checks, metrics dashboards, and alerting to ensure platform services are reliable, debuggable, and operationally sound