About the job
Join the innovative Ubisoft AI Initiatives team and help shape the future of information management within the gaming industry. We are at the forefront of developing advanced hybrid search systems and reasoning agents that transform raw data into rapid, informed decision-making tools. If you are passionate about enhancing human-AI collaboration to tackle intricate challenges, this is the perfect opportunity for you. We are on the lookout for a seasoned Senior Software Engineer to contribute to the creation of robust back-end systems that power our state-of-the-art AI applications.
Key Responsibilities:
- Back-End Systems Development: Design and build scalable, high-performance back-end services that underpin AI solutions.
- Performance Optimization: Achieve low-latency and high-throughput operation for AI models, agents, and APIs, prioritizing speed and reliability.
- Cross-Team Collaboration: Work closely with data scientists and ML engineers to seamlessly integrate AI models and advanced agents into production environments, ensuring efficient deployment and monitoring.
- Cloud Infrastructure Management: Develop and sustain cloud-native solutions utilizing platforms such as AWS and Azure, focusing on scalability, security, and cost-effectiveness.
- Technical Leadership: Guide junior engineers, perform code reviews, and contribute to the team’s overarching technical strategy.
- Continuous Learning: Keep abreast of emerging trends and technologies in AI, cloud computing, and software engineering, and propose innovative ideas.
As a Senior Software Engineer in AI Applications, you will have a unique opportunity to engage in leading-edge projects that influence the advancement of AI technologies. You will be able to:
- Participate in ongoing professional development to remain at the forefront of AI innovation.
- Assume greater responsibilities and influence the strategic development of our AI product offerings, driving significant innovations.

