
// Open Role at Ubisoft
Join Ubisoft Montreal's Online Services team as an Online Programmer, focusing on API Gateway and hosting platforms. You'll support internal teams, automate tasks with AI, and help optimize large-scale online game services.
Ubisoft est un·e chef·fe de file mondial·e dans l’industrie du jeu vidéo, avec des équipes partout dans le monde qui créent des expériences originales et mémorables, d’Assassin’s Creed et Rainbow Six à Just Dance et bien plus encore. Nous sommes convaincu·e·s que la diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si vous êtes passionné·e par l’innovation et par le fait de repousser les limites du divertissement, joignez‑vous à nous et contribuez à créer l’inconnu !
En tant que programmeur·euse online à Ubisoft Montréal, vous rejoindrez l’équipe Gateway au sein de Online Services. Cette équipe exploite la passerelle d’interface de programmation d’applications (API) qui donne accès aux services en ligne d’Ubisoft pour ses studios et ses jeux. Vous aiderez les équipes internes à utiliser cette passerelle et Shipyard, notre plateforme d’hébergement de services. Vous apprendrez d’abord à traiter les demandes de soutien, puis contribuerez à automatiser les tâches répétitives à l’aide d’outils d’intelligence artificielle (IA). Vous travaillerez avec des programmeur·euses et des spécialistes de la fiabilité des services qui partagent leurs connaissances.
Ce que vous ferez
Ce que vous apportez à l'équipe
- Accompany internal teams in their adoption of Shipyard and API Gateway, and in their integrations.- Examine technical problems using logs, metrics, documentation, and AI tools, then seek lasting solutions with the team.- Respond to questions in support channels and write documentation and troubleshooting guides.- Prioritize multiple simultaneous support requests.- Identify recurring support tasks and contribute to automating sorting, diagnosis, and common responses using AI tools and scripts.- Transmit feature requests, documentation gaps, and difficulties reported by user teams to the product management team.- Help the development team communicate and coordinate their work during platform incidents, and participate more in their resolution as you gain experience.- Share your learnings to improve support offered to internal teams.- Experience in technical support, information technology, operations and software development, or programming.- Use of cloud technologies, preferably Amazon Web Services, and programming/scripting in Python, JavaScript, TypeScript, Go, or C#.- Familiarity with REST APIs, HTTP, networking, and security basics (DNS, TLS, authentication).- Experience with generative AI tools like Claude Code or Codex.- Ability to examine technical problems, explain findings to various audiences, and help others find solutions.- Clear communication in French and English.