TL;DR

Senior Software Engineer (AI Applications): Develop scalable back-end systems powering advanced AI applications at Ubisoft with an accent on AI/ML integration, cloud infrastructure, and high-performance system design. Focus on architecting low-latency services, collaborating with data scientists, and driving technical leadership in a compute-intensive environment.

Location: Office-based in Saint Mandé, Paris, France

Company

Ubisoft is a global leader in gaming, creating original and memorable experiences with a focus on innovation and diversity.

What you will do

  • Architect and develop scalable, high-performance back-end services for AI applications.
  • Optimize AI model serving for low latency and high throughput.
  • Collaborate with data scientists and ML engineers to integrate AI models into production.
  • Build and maintain cloud-native solutions on platforms like AWS and Azure.
  • Mentor junior engineers and contribute to technical strategy.
  • Stay updated with AI, cloud computing, and software engineering trends.

Requirements

  • Must be located in or able to work onsite in Paris, France.
  • Professional experience in back-end development in compute- or data-intensive environments.
  • Expertise in Python, Java, Rust, or C++ programming.
  • Hands-on experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
  • Experience deploying and serving machine learning models in production.
  • Strong system design skills including microservices and API design.

Nice to have

  • Familiarity with deep learning architectures, language and vision models.
  • Experience with RAG-based architectures and vector databases.
  • Building and deploying AI agents and multi-agent systems.
  • Experience with serverless and event-driven architectures.
  • Contributions to open-source projects or relevant publications.

Culture & Benefits

  • Profit sharing and yearly company saving plan.
  • 25 paid days off plus 12 additional paid days off.
  • 50% transportation pass coverage and daily lunch vouchers.
  • Healthcare coverage for employees and families.
  • Parental leaves: 20 weeks maternity, 7 weeks paternity/co-parental.
  • Office located in Saint Mandé with gym facilities.

Hiring process

  • 30-minute phone or video call with a recruiter.
  • 60-minute interview with the role manager and recruiter.
  • 60-minute interview with AI team members.
  • Technical assessments with Ubisoft technical experts during the process.