Ubisoft logoUbisoft logo

Senior Software Engineer – AI Applications (F/H/NB)

UbisoftParis
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Relevant Experience, Skills, and KnowledgeWe are looking for a seasoned professional with a strong technical background and a passion for creating world-class AI applications. Must-HaveExperience: Professional experience in software engineering, with a focus on back-end in compute-intensive and/or data-intensive environments. Programming: Expertise in Python, Java, Rust, or C++. Cloud Expertise: Hands-on experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes). AI/ML Integration: Experience in deploying and serving ML models in production. System Design: Excellent understanding of system architecture, microservices, and API design. Problem Solving: Strong analytical and troubleshooting skills.

About the job

Join the Ubisoft AI Initiatives team and help architect the future of information lifecycle management at Ubisoft. From advanced hybrid search pipelines to sophisticated agentic reasoning capabilities, we create tools that transform raw data into swift, informed decision-making. If you are eager to push the boundaries of collaboration between humans and AI to tackle complex challenges, this position is perfect for you.

We are seeking an experienced Senior Software Engineer to become a vital member of our team focused on developing scalable back-end systems that power these cutting-edge AI applications.

Responsibilities

As a Senior Software Engineer – AI Applications, you will play a crucial role in designing and building essential services that enable our solutions. You will work at the intersection of AI, enterprise cloud applications, large-scale data processing, and cloud infrastructure, with numerous opportunities for growth and impact. This role requires a solid understanding of modern architectures, AI/ML integration, and a genuine passion for solving complex problems.

  • Architect and develop back-end systems: Design and implement high-performing, scalable back-end services to support AI applications.
  • Optimize performance: Ensure low-latency serving and high throughput for AI models, agents, and APIs while optimizing speed and reliability.
  • Collaborate with teams: Partner with data scientists and ML engineers to integrate advanced AI models and agents into production, ensuring smooth deployment and monitoring.
  • Cloud infrastructure: Build and maintain cloud-native solutions using platforms like AWS or Azure, focusing on scalability, security, and cost management.
  • Technical leadership: Mentor junior engineers, conduct code reviews, and contribute to the team’s overall technical strategy.
  • Technology watch: Stay updated on the latest trends in AI, cloud computing, and engineering, and propose innovative ideas.

Joining our team as a Senior Software Engineer – AI Applications offers a unique opportunity to work on cutting-edge projects that shape the future of AI technology. You will have the chance to:

  • Engage in continuous learning to stay at the forefront of AI advancements.
  • Take on more responsibilities and influence the strategic direction of our AI products while contributing to high-impact innovation.

About Ubisoft

Ubisoft is a global leader in video game development, with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed to Rainbow Six, Just Dance, and many more. We believe that diversity of perspectives enhances both players and teams. If you are passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.