Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer - AI Applications image - Rise Careers
Job details

Senior Software Engineer - AI Applications

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 dedication 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. 

Job Description

At Ubisoft, we are redefining how business teams interact with information through the power of AI. Our focus is on building or assembling applications that enable smarter, more interactive, and document-rich solutions. From hybrid search, question-answering and document drafting to research (legal, consumer, marketing), from conversational experiences to agentic processes, we are creating tools that empower users to extract insights, make decisions, and drive innovation.

We are seeking a highly experienced Senior Software Engineer to join our team in charge of the development of scalable back-end systems that power these cutting-edge AI applications. This is a unique opportunity to work at the intersection of AI, large-scale data processing, and cloud infrastructure, with significant room for growth and impact.

Responsibilities

As a Senior Software Engineer – AI Applications, you will play a critical role in designing and building the back-end systems that enable our (mostly RAG-based) solutions. You will work on challenges such as integrating large language models (LLMs) with retrieval systems, optimizing hybrid search pipelines, and building document-rich applications that deliver real-world value. This role requires a deep understanding of modern AI/ML integration, as well as a passion for solving complex problems.

  • Architect and Develop Back-End Systems: Design and implement scalable, high-performance back-end solutions to support AI applications, including data processing pipelines, document processing systems, and cloud-based infrastructure.
  • Optimize Performance: Ensure low-latency, high-throughput serving of AI models and APIs, optimizing for both speed and reliability.
  • Collaborate Across Teams: Partner with data scientists and ML engineers to integrate AI models into production systems, ensuring seamless deployment and monitoring.
  • Cloud Infrastructure: Build and maintain cloud-native solutions using platforms like AWS, or Azure, with a focus on scalability, security, and cost-efficiency.
  • Technical Leadership: Mentor junior engineers, conduct code reviews, and contribute to the overall technical strategy of the team.
  • Stay Ahead of the Curve: Keep up-to-date with the latest trends and technologies in AI, cloud computing, and software engineering, and bring innovative ideas to the table.

Qualifications

We are seeking a seasoned professional with a strong technical background and a passion for building world-class AI applications.

Must-Have Qualifications:

  • Experience: strong professional and practical software engineering experience, with a focus on back-end development in a compute-intensive and/or data-intensive environment.
  • Programming Skills: Expertise in languages such as 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 deploying and serving machine learning models in production environments.
  • System Design: Strong understanding of system architecture, microservices, and API design.
  • Problem-Solving: Proven ability to tackle complex technical challenges and deliver innovative solutions.

Nice-to-Have Qualifications:

  • Familiarity with Deep Learning architectures, Language Models, Vision Models
  • Understanding of RAG-based architectures (indexing, embedding, vector databases and search, query processing)
  • Experience with serverless architectures and event-driven systems.
  • Contributions to open-source projects or publications in relevant fields.

Additional Information

Growth Opportunities

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

  • Engage in continuous learning and professional development to stay at the forefront of AI advancements.
  • Take on increased responsibilities and influence the strategic direction of our AI product offerings and drive impactful innovation.

Ubisoft's perks (for a position based in Saint-Mandé)

  • 💰 Profit Sharing, yearly company saving plan. 25 paid time off + 12 additional paid days off. 50% of your transportation pass is paid by the company, lunch vouchers (9€/day), healthcare for you and your family, and lots of Ubisoft additional perks. 
  • 👶 Maternity leaves of 20 weeks, paternity/co-parental leaves of 7 weeks. 
  • 📍 Our office is located in Saint Mandé, (Metro line 1, Saint Mandé station). Gym available in the building. Ability to work with a hybrid work arrangement according to the Ubisoft Work From Home policy.  

Additional Information 
Ubisoft offers the same job opportunities to all, without any distinction of gender, ethnicity, religion, sexual orientation, social status, disability, or age. Ubisoft ensures the development of an inclusive work environment which mirrors the diversity of our gamers’ community. 
The job reports to Ubisoft Mobile Games. 

Check out this guide to help you with your application, and learn about our actions to encourage more diversity and inclusion.

Average salary estimate

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer - AI Applications, Ubisoft

At Ubisoft, we are on the lookout for a talented Senior Software Engineer specializing in AI Applications to join our dynamic team in Saint-Mandé, France. Imagine being at the forefront of artificial intelligence, where you play a vital role in revolutionizing how people interact with information through innovative applications. In this role, you'll engineer scalable back-end systems that leverage large language models and facilitate hybrid search capabilities, document drafting, and much more. Your expertise will contribute to creating smart, interactive, and document-rich solutions that empower users to make informed decisions and drive innovation. Work closely with data scientists and machine learning engineers, integrating cutting-edge AI technology into production systems while ensuring seamless deployment and performance. You’ll design high-performance systems, optimize for speed and reliability, and build cloud-native solutions that balance efficiency with security. Your technical leadership will help guide junior engineers, and your continued learning will keep you ahead of industry trends. With ample opportunities for growth and the chance to make a real impact in the world of gaming, joining Ubisoft means becoming part of a diverse team celebrated for pushing the limits of creativity and technology. If you aspire to solve complex challenges using the latest AI advancements, your journey starts with us at Ubisoft.

Frequently Asked Questions (FAQs) for Senior Software Engineer - AI Applications Role at Ubisoft
What are the main responsibilities of a Senior Software Engineer - AI Applications at Ubisoft?

As a Senior Software Engineer - AI Applications at Ubisoft, your main responsibilities will include designing and developing scalable back-end systems that support AI applications, optimizing performance for low-latency and high-throughput operations, and collaborating with data scientists and ML engineers to ensure seamless integration of AI models. You'll focus on building cloud-native solutions, and your role will require you to mentor junior engineers and stay updated with the latest trends in AI and software engineering.

Join Rise to see the full answer
What qualifications are necessary for the Senior Software Engineer - AI Applications position at Ubisoft?

To qualify for the Senior Software Engineer - AI Applications position at Ubisoft, you should have substantial professional experience in software engineering with a focus on back-end development. Proficiency in programming languages such as Python, Java, Rust, or C++ is essential, along with hands-on experience in cloud platforms like AWS, GCP, or Azure. Additionally, knowledge of AI/ML integration in production environments, system architecture, and strong problem-solving skills are critical for success in this role.

Join Rise to see the full answer
What growth opportunities are available for Senior Software Engineers - AI Applications at Ubisoft?

Joining Ubisoft as a Senior Software Engineer - AI Applications opens up numerous growth opportunities. You can engage in continuous learning to stay updated with AI advancements, take on increased responsibilities, and influence the strategic direction of AI product offerings. You will have the chance to work on industry-leading projects and contribute to shaping the future of AI technology, all while driving impactful innovation within the company.

Join Rise to see the full answer
What technologies does a Senior Software Engineer - AI Applications at Ubisoft work with?

In your role as a Senior Software Engineer - AI Applications at Ubisoft, you will work with a variety of cutting-edge technologies. This includes programming languages like Python and Java, cloud platforms such as AWS or Azure, and containerization technologies like Docker and Kubernetes. Furthermore, you will engage with large language models, hybrid search systems, document processing, and AI/ML integration, ensuring that your skill set is both robust and diversified.

Join Rise to see the full answer
What is the work environment like for a Senior Software Engineer - AI Applications at Ubisoft?

The work environment for a Senior Software Engineer - AI Applications at Ubisoft is collaborative and inclusive, situated in the vibrant office located in Saint-Mandé. With a strong focus on innovation and creativity, you will have the flexibility of hybrid working arrangements according to company policies. You’ll be surrounded by talented individuals who value diverse perspectives, making it an exciting opportunity to contribute to significant projects while enjoying perks such as comprehensive healthcare and generous paid time off.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - AI Applications
Can you explain how you approach designing back-end systems for AI applications?

In approaching back-end system design for AI applications, I start by understanding the requirements of the application, including scalability and performance needs. I prioritize modular architecture to promote maintainability and use microservices to allow for independent deployment. I also focus on the integration of AI models, ensuring a seamless flow of data and low-latency access for end-users.

Join Rise to see the full answer
How do you ensure the performance of AI models in production environments?

To ensure the performance of AI models in production environments, I emphasize rigorous testing and optimization processes. I monitor model latency, throughput, and resource usage, and employ strategies such as caching results or optimizing the underlying algorithms. Implementing proper load balancing and auto-scaling solutions in the cloud infrastructure also plays a crucial role in maintaining reliable performance.

Join Rise to see the full answer
Describe your experience with cloud platforms like AWS or Azure.

My experience with cloud platforms like AWS and Azure involves deploying applications and managing cloud infrastructure. This includes using services such as AWS Lambda for serverless computing, Azure Functions for event-driven architectures, and integration with databases and AI services. I have also worked on optimizing costs and enhancing security within cloud environments while ensuring high availability.

Join Rise to see the full answer
What programming languages are you most comfortable using for back-end development?

I am most comfortable using Python and Java for back-end development because of their rich ecosystems and strong support for building complex applications. Python's simplicity and extensive libraries make it ideal for rapid development, while Java's performance and robustness are beneficial for large-scale applications. I also have experience with C++, which I use when performance is critical.

Join Rise to see the full answer
How do you approach problem-solving in complex software environments?

My approach to problem-solving in complex software environments involves breaking down issues into manageable parts and analyzing them systematically. I use diagnostic tools to pinpoint the root causes and collaborate with team members to gather different perspectives. I also prioritize creating high-level designs and prototypes to validate solutions before full implementation.

Join Rise to see the full answer
What is your experience with AI and machine learning integrations?

I have extensive experience with AI and machine learning integrations, including deploying models in production and serving predictions via APIs. My background involves working with frameworks like TensorFlow and PyTorch to build models, as well as leveraging pre-trained models for specific applications. I also have dealt with challenges like feature engineering and model update strategies in live environments.

Join Rise to see the full answer
Can you discuss a project where you optimized a back-end system for better performance?

In a recent project, I optimized a back-end system by introducing microservices architecture and asynchronous processing patterns. I found that our monolithic design was causing bottlenecks, so I restructured the system, which reduced the response time by 50%. Additionally, I integrated caching layers and optimized database queries, leading to significant performance improvements.

Join Rise to see the full answer
How do you stay current with the latest trends in technology, specifically AI and cloud computing?

I actively stay current with the latest trends in AI and cloud computing through various channels. I regularly read technical blogs, attend webinars, and participate in online courses to enhance my knowledge. I'm also involved in developer communities and open-source projects, which provide insight into real-world applications and emerging technologies.

Join Rise to see the full answer
Have you mentored junior engineers? If so, how do you approach mentoring?

Yes, I have mentored junior engineers by encouraging hands-on learning through guided projects. I focus on sharing knowledge through code reviews, pair programming, and fostering an environment where questions are welcomed. My mentoring approach centers on balancing technical skills with soft skills, empowering them to grow and take ownership of their work.

Join Rise to see the full answer
What do you think is the future of AI applications in gaming?

I believe the future of AI applications in gaming holds fantastic potential, particularly in creating more immersive and intelligent gameplay experiences. As AI continues to advance, we will see more refined NPC behaviors, adaptive difficulty levels, and personalized gaming experiences driven by user interactions. The integration of AI will not only enhance gameplay but also streamline development processes, paving the way for innovative game design.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Ubisoft Remote Bucharest, Romania
Posted 6 days ago
Photo of the Rise User
ServiceNow Hybrid 4810 Eastgate Mall, San Diego, CALIFORNIA, United States
Posted 4 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Translation Empire Remote No location specified
Posted 14 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Visa Remote Mentor, OH
Posted 3 days ago

At Ubisoft, we are dedicated to enriching players' lives with original and memorable moments of play.

96 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 23, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Sales Development Representative at Findem
Photo of the Rise User
25 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
132 people applied to Scrum Master-Remote at DICE
T
Someone from OH, Dublin just viewed Brand Marketing Intern-Summer 2025 at Trove Brands
Photo of the Rise User
Someone from OH, Mentor just viewed Supply Planning Analyst at Avery Dennison
Photo of the Rise User
Someone from OH, Columbus just viewed Medical Expert, Fertility and Pregnancy at Carrot Fertility
Photo of the Rise User
Someone from OH, Kent just viewed Finance Year-round Intern at Sherwin-Williams
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Owner, AI at Modernizing Medicine, Inc.
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
21 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - User Platform at Spotify
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - #1696 at MeridianLink
Photo of the Rise User
Someone from OH, Columbus just viewed Enterprise Sales Project Associate at Array
Photo of the Rise User
Someone from OH, Akron just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Thornville just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
Someone from OH, Columbus just viewed Cashier - Sawmill Road Market District at Giant Eagle
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries