companyUbisoft logo

Senior Software Engineer - AI Applications (W/M/NB)

UbisoftParis
On-site Full-time

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


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Essential Qualifications:Experience: Proven software engineering experience with a focus on back-end development in compute-intensive or data-intensive contexts. Programming Proficiency: Proficient in programming languages including Python, Java, Rust, or C++. Cloud Computing Expertise: Practical experience with cloud services (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes). AI/ML Deployment: Proven experience in deploying and serving machine learning models in live production settings. System Design Acumen: Strong grasp of system architecture, microservices, and API design. Analytical Problem-Solving: Ability to troubleshoot complex technical challenges effectively.

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.

About Ubisoft

Ubisoft stands as a global leader in the gaming industry, with diverse teams worldwide dedicated to crafting original and memorable gaming experiences, including renowned titles like Assassin’s Creed, Rainbow Six, and Just Dance. We believe that varied perspectives foster both player enjoyment and team success. If you are driven by a passion for innovation and pushing the limits of entertainment, we invite you to join our journey and help create the extraordinary!

Similar jobs

Tailoring 0 resumes

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