Experience: 12+ years of experience (or equivalent knowledge). If you feel qualified, apply regardless of years of experience!
Education: Bachelor's degree in computer science, Engineering, or equivalent experience is a plus.
Soft Skills: Experience in an innovative, fast-paced environment.
At Sanofi, we empower engineers to take responsibility and accountability for what they build. You have the freedom of technical choice to drive innovation:
Assumes responsibility for the success of projects, including meeting deadlines and quality standards.
Takes ownership of technical decisions and leads efforts to overcome obstacles. Accountable for the overall performance and efficiency of engineering solutions.
Actively participates in the design, development, and testing of critical components.
Experience working with multiple teams to drive alignment and results. Service-oriented, flexible, and a team player who takes initiative
Strong problem-solving & critical thinking skills.
Growth mindset with enthusiasm for learning new technologies and approaches
Innovation-focused with a willingness to experiment and introduce improved ways of working
Collaborative leadership that encourages open dialogue where team members feel safe to share ideas and learn from mistakes
You have a proven ability to spot organizational leverage points that unlock exponential productivity gains
Technical Skills : Programming: Strong proficiency in Python (3.9+); familiarity with async programming, type hints, and packaging
AI/ML Frameworks: Hands-on experience with LangChain, LlamaIndex, AutoGen, CrewAI, Semantic Kernel, or equivalent agentic frameworks
LLMs & Generative AI: Practical experience building applications on top of OpenAI, Anthropic Claude, or open-source LLMs
AWS Bedrock: Hands-on experience with AWS Bedrock as a managed generative AI platform — including working with Bedrock Agents for orchestrating multi-step agentic workflows, Bedrock Knowledge Bases for RAG-based retrieval, and selecting and evaluating foundation models available on Bedrock (e.g., Anthropic Claude, Amazon Titan, Meta Llama)
AWS AgentCore: Experience using AWS AgentCore for building, deploying, and managing AI agents at scale — including agent lifecycle management, memory configuration, and tool/API integration within the AgentCore framework
wMCP (Model Context Protocol): Practical experience with Anthropic's Model Context Protocol — including building MCP servers and clients, integrating MCP-compatible tools into agent workflows, and designing MCP-based architectures that standardize how AI models interact with external data sources and services
RAG Systems: Experience designing and implementing end-to-end RAG pipelines including chunking strategies, embedding models, and retrieval optimization
Vector Databases: Working knowledge of at least one vector store (Pinecone, Weaviate, Chroma, pgvector, Qdrant)
APIs & Integration: Experience building and consuming REST APIs; familiarity with OAuth2, API gateways, and webhook patterns
Cloud Platforms: Hands-on experience with, AWS — including managed AI services (Azure OpenAI Service, AWS Bedrock, Vertex AI)
DevOps & MLOps: Familiarity with Docker, Kubernetes, GitHub Actions, and model deployment pipelines
Data Handling: Proficiency with SQL, JSON, and working with structured/unstructured data sources
Domain & Engineering Practices : Demonstrated experience building agentic or autonomous AI systems in a professional setting
Understanding of agent memory models (short-term, long-term, episodic), tool use, and planning strategies (ReAct, Plan-and-Execute, etc.)
Solid grasp of software engineering fundamentals: version control (Git), testing, code review, and documentation
Awareness of AI safety, responsible AI principles, and the importance of human-in-the-loop design in regulated environments
Infrastructure as Code – Terraform, AWS CDK, or similar
Proficiency in JavaScript / Node.js
Proficiency of microservices, APIs, and cloud security
Language : Excellent written and verbal communication in English
At Sanofi, beyond technical expertise, we value leadership that builds strong teams. You'll have opportunities to:
Lead technical initiatives while fostering collaboration across teams
Shape our engineering culture through mentoring and knowledge sharing
Help grow our team by participating in hiring and talent development
Drive positive team culture that encourages innovation and inclusivity