Want to professionalize your AI skills, pivot to an AI role and increase your salary?
Master AI Engineering with the most practical and comprehensive LLM Development certifications at Towards AI Academy.

Ubisoft

Principal Software Engineer – Equipe AI (F/H/NB)

Ubisoft

Published 23 Dec 2025
France
Full Time

Share this job

Role Highlights

Languages used

Python
Java
Rust
C++

Key skills

Vector Database
API
Design Patterns
Staff Engineer
AI
Search
RAG
IA
Backend
Cloud
Machine Learning
Architecture
Microservices
Serverless

Tools, Libraries and Frameworks

IOS
AWS
GCP
Azure
Docker
Kubernetes
Vue.js

Description

Ubisoft Principal Software Engineer Equipe AI (F/H/NB) \\\| SmartRecruiters Google Chrome Microsoft Edge Apple Safari Mozilla Firefox . Principal Software Engineer Equipe AI (F/H/NB) Full-time Contract: Permanent Work flexibility: Hybrid Company Description Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassins Creed à Rainbow Six en passant par Just Dance et bien dautres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par linnovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer linconnu ! Job Description Rejoignez léquipe Ubisoft AI Initiatives en tant que Principal Software Engineer et contribuez à définir lavenir technologique du cycle de vie de linformation chez Ubisoft. Des pipelines avancés dhybrid search et RAG aux capacités complexes dagentic reasoning, nous concevons les outils qui transforment linformation brute en prises de décision rapides et éclairées. En collaboration avec notre Lead Architect, vous définirez les standards dexcellence en ingénierie logicielle. Si vous souhaitez repousser les limites de la collaboration entre humains et IA pour résoudre des problèmes complexes, ce rôle est fait pour vous. Nous recherchons un·e Principal Software Engineer expérimenté·e pour rejoindre notre équipe en charge du développement de systèmes back-end scalables qui alimentent ces applications IA de pointe. Responsabilités En tant que Principal Software Engineer AI Applications, vous jouerez un rôle de leader technique dans la définition et la construction des services essentiels permettant nos solutions. Vous interviendrez à lintersection de lIA, des applications cloud dentreprise, du traitement de données à grande échelle et de larchitecture logicielle, avec un impact organisationnel majeur. Ce rôle requiert une maîtrise des architectures modernes, une expertise approfondie en intégration AI/ML, un leadership technique démontré, ainsi quune passion pour la résolution de problèmes complexes et lamélioration continue de lingénierie. Définir les standards darchitecture logicielle : établir les patterns darchitecture et les meilleures pratiques pour des services back-end performants et scalables supportant des applications IA. Piloter lexcellence opérationnelle : mener des initiatives visant à réduire la latence et augmenter le débit pour le exposer nos modèles, agents et APIs, en optimisant vitesse et fiabilité. Favoriser la collaboration transverse : travailler avec les Data Scientists et ML Engineers pour définir les patterns dintégration des modèles et agents IA en production. Structurer larchitecture applicative : définir les patterns logiciels et stratégies dintégration pour des applications cloud-native, en mettant laccent sur la scalabilité et la productivité des développeurs. Leadership technique et mentorat : accompagner des ingénieurs seniors, conduire des revues architecturales et contribuer à la stratégie technique et à la culture dingénierie. Innover : évaluer les technologies IA émergentes, piloter des proof-of-concepts et représenter lexcellence technique en interne comme en externe. Rejoindre léquipe en tant que Principal Software Engineer AI Applications vous donne lopportunité unique de travailler sur des projets de pointe qui façonnent lavenir de la technologie IA. Vous aurez la possibilité de : Définir les standards dingénierie logicielle appliquée à lIA : établir des patterns et pratiques qui influenceront la manière dont les applications IA sont construites dans lindustrie du jeu. Pionnier des patterns dapplications IA : diriger le développement de nouvelles approches pour concevoir des applications intelligentes, des systèmes agentic aux expériences multimodales. Influencer linnovation produit : impacter directement la manière dont les capacités IA sont livrées aux studios Ubisoft et contribuer au processus créatif pour des millions de joueurs à travers le monde. Qualifications Expérience pertinente, compétences et connaissances Nous recherchons un·e leader technique avec une expertise approfondie et une expérience démontrée dans larchitecture dapplications IA de classe mondiale à grande échelle. Must-Have Expérience : expérience professionnelle en ingénierie logicielle, dont un rôle de Principal ou Staff Engineer. Expérience avérée dans larchitecture dapplications AI/ML en production dans des environnements compute ou data-intensive. Programmation : expertise confirmée en Python, Java, Rust ou C++. Excellente compréhension des design patterns et de la clean architecture. Cloud et plateformes : expérience approfondie avec les plateformes cloud (AWS, GCP, Azure) et les technologies de containerisation (Docker, Kubernetes) dans un contexte de développement applicatif. Expertise AI/ML en production : expérience prouvée dans larchitecture et la mise à léchelle de systèmes ML/AI en production, incluant model serving, optimisation dinférence et cycle de vie complet dapplication. Architecture logicielle : forte expertise en architecture de systèmes, microservices, design dAPIs et systèmes distribués, avec capacité à prendre des décisions architecturales à léchelle organisationnelle. Leadership technique : capacité démontrée à influencer sans autorité formelle, à mentorer des ingénieurs seniors, à fédérer autour de décisions techniques et à contribuer à la culture dingénierie. Nice-to-Have Expertise approfondie en Large Language Models, systèmes RAG à grande échelle (retrieval strategies, vector databases, hybrid search) et paradigmes IA émergents. Expérience significative dans la conception de systèmes agentic et dorchestration multi-agents avec des frameworks comme LangGraph, Strands Agents ou CrewAI. Contributions majeures à des projets open-source AI/ML, publications ou interventions en conférences techniques. Expérience des architectures serverless, systèmes event-driven et optimisation dinférence ML temps réel. Additional Information Merci de soumettre vos documents de candidature en anglais Avantages Ubisoft Participation, plan d'épargne entreprise. En plus : 25 CP, 12 RTT, 50% du pass de transport pris en charge, des tickets resto, une bonne mutuelle, et plein d'avantages Ubisoft. Congé maternité de 20 semaines, congé paternité/co-parental de 7 semaines Nos locaux sont à Saint Mandé (ligne 1, arrêt Saint Mandé), salle de sport dans les locaux. En application de notre modèle de travail hybride, 3 journées de travail par semaine sont effectuées depuis nos locaux de Saint-Mandé, et 2 journées de travail par semaine sont effectuées en télétravail. Processus de recrutement \\[30 minutes\\] : échange téléphonique ou visio avec un Recruteur, \\[60 minutes\\] : entretien avec le manager du poste et un Recruteur, \\[60 minutes\\] : entretien avec des membres de léquipe IA dUbisoft \\[60 minutes\\] : lors des entretiens, vous serez amené à échanger dans des experts techniques dUbisoft dans le cadre dune évaluation de vos compétences. Informations concernant Ubisoft En tant quemployeur, Ubisoft offre à tous les mêmes opportunités daccès à lemploi sans distinction de genre, ethnicité, religion, orientation sexuelle, statut social, handicap et dâge. Ubisoft veille à développer un environnement de travail inclusif qui reflète la diversité de sa communauté de joueurs & joueuses dans ses équipes. Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride. Check out this guide to help you with your application, and learn about our actions to encourage more diversity and inclusion. I'm interested I'm interestedCookies Settings I'm interested Posted by Moa Sellin Ödling share this job Share on LinkedIn&mini=true&source=SmartRecruiters&summary=Ubisoft%20is%20looking%20for%3A%20Principal%20Software%20Engineer%20%E2%80%93%20Equipe%20AI%20(F%2FH%2FNB)%20in%2094160%20Saint-Mand%C3%A9%2C%20France.%20https%3A%2F%2Fjobs.smartrecruiters.com%2FUbisoft2%2F744000100274777-principal-software-engineer-equipe-ai-f-h-nb-%3Ftrid%3D463ac537-35c8-4256-8fe4-47ea285de0a6&url=https%3A%2F%2Fjobs.smartrecruiters.com%2FUbisoft2%2F744000100274777-principal-software-engineer-equipe-ai-f-h-nb-%3Ftrid%3D463ac537-35c8-4256-8fe4-47ea285de0a6 Share on LinkedIn) Share on Facebook Share on Twitter.&via=SmartRecruiters&url=https%3A%2F%2Fjobs.smartrecruiters.com%2FUbisoft2%2F744000100274777-principal-software-engineer-equipe-ai-f-h-nb-%3Ftrid%3D33221b55-7baa-4189-992e-a7fac0c08950 Share on Twitter) Share via email&body=Ubisoft%20is%20looking%20for%3A%20Principal%20Software%20Engineer%20%E2%80%93%20Equipe%20AI%20(F%2FH%2FNB)%20in%2094160%20Saint-Mand%C3%A9%2C%20France.%20https%3A%2F%2Fjobs.smartrecruiters.com%2FUbisoft2%2F744000100274777-principal-software-engineer-equipe-ai-f-h-nb- Share via email) Share on Xing Share on WeChat Share to WeChat × Copy the link and open WeChat to share. Copy to clipboard Open WeChat Share to WeChat × Use Scan QR Code in WeChat and click ··· to share. Principal Software Engineer Equipe AI (F/H/NB) 94160 Saint-Mandé, France Full-time I'm interested I'm interested

Required Qualifications and Skills

The role requires a technical leader with deep expertise and proven experience in architecting world-class, large-scale AI applications. This includes professional experience in software engineering, with a focus on a Principal or Staff Engineer role. Demonstrated experience in architecting AI/ML applications in production within compute or data-intensive environments is essential. Expertise in Python, Java, Rust, or C++ is required, along with a strong understanding of design patterns and clean architecture. Extensive experience with cloud platforms like AWS, GCP, or Azure, and containerization technologies such as Docker and Kubernetes, is also necessary. A proven track record in architecting and scaling ML/AI systems in production, covering model serving, inference optimization, and the full application lifecycle, is critical. Strong expertise in system architecture, microservices, API design, and distributed systems is expected, along with the ability to make organizational-scale architectural decisions and demonstrate technical leadership.

Disclaimer

Disclaimer: Job and company description information and some of the data fields may have been generated via GPT-4 summarisation and could contain inaccuracies. The full external job listing link should always be relied on for authoritative information.

About the company

Ubisoft

Size

22845

HQ

Saint-Mand, FR

Public/Private

Public Company

Description

Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us Create the unknown.

Share

Share this job

Related jobs

Data Engineer
Vue.js
ETL
ELT
France
Temporary
Data Engineer
Data Analysis
Data Architect
Computer Science
Bucharest, Romania
Full Time
Machine Learning
ML Ops
Vue.js
CICD
Paris, France
Temporary