About the role
Company Description
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu !
Job Description
En tant qu'architecte technique, vous analyserez, recommanderez et/ou sélectionnerez les meilleures orientations techniques afin de maximiser la capacité de production des pipelines de données. De plus, vous apporterez à l’équipe votre vaste expertise en ingénierie des données et en développement de code de traitement, tout en étant responsable de la solution, des budgets et de la performance de celle-ci. En soutenant les développements nouveaux et existants, vous produirez du code, des conceptions et établirez les meilleures pratiques pour l’équipe de programmation.
Responsabilités
-
Définir la vision technologique et diriger la conception de nouvelles solutions, fonctionnalités et outils lorsque les options actuelles ne répondent pas aux besoins du projet.
-
Identifier et mettre en œuvre des améliorations ou des mises à niveau afin d’assurer la faisabilité et l’alignement avec les exigences du projet.
-
Garantir la cohérence, l’efficacité, la scalabilité, la modularité et la compatibilité des fonctionnalités et outils développés.
-
Évaluer les technologies, frameworks et middleware existants et émergents afin de recommander ceux qui sont les mieux adaptés aux objectifs du projet.
-
Anticiper les avancées technologiques, y compris les nouveaux matériels, et concevoir des systèmes capables de s’adapter aux évolutions futures.
-
Analyser et résoudre des problèmes d’ingénierie complexes liés aux technologies, outils et pipelines de données.
-
Définir et suivre les indicateurs de performance (KPI, débit, consommation de ressources) pour garantir une performance optimale des solutions.
-
Communiquer les contraintes techniques, les risques et les bonnes pratiques aux équipes projet en collaboration avec les directeurs techniques.
-
Veiller à ce que les équipes disposent des outils et de l’infrastructure appropriés pour répondre efficacement aux besoins de production.
-
Rédiger et maintenir la documentation sur les technologies, outils et processus pour référence future et partage des connaissances.
Qualifications
-
Solide esprit analytique, pensée systémique et capacité à synthétiser des problèmes complexes en solutions concrètes et exploitables.
-
Expertise avérée dans la conception et l’optimisation de pipelines de données à grande échelle, avec un haut débit et une faible latence.
-
Maîtrise des technologies de traitement distribué et de streaming (par exemple : Spark, Flink, Kafka, Pulsar, Kinesis).
-
Excellente maîtrise des langages de programmation modernes (Java, Scala, Python) pour l’ingénierie des données et l’intégration de systèmes.
-
Compréhension approfondie des protocoles et formats d’échange de données (gRPC, Protobuf, Arrow, Delta, etc.).
-
Compétences solides en plateformes cloud, orchestration de conteneurs et infrastructure as code (Kubernetes, Terraform, autres).
Additional Information
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Pour info : Si vous avez besoin d'un permis de travail, votre admissibilité peut dépendre de votre éducation et de vos années d'expérience de travail pertinentes, comme l'exige le gouvernement.
Les habiletés et les connaissances se présentent sous différentes formes et peuvent être basées sur des expériences pertinentes, c'est pourquoi nous vous encourageons vivement à poser votre candidature, même si vous ne remplissez pas toutes les exigences énumérées ci-dessus.
Chez Ubisoft, nous encourageons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux pour tous. Nous savons qu'il est important que l'entretien soit agréable. Par conséquent, si vous avez besoin d'accommodements, veuillez nous faire savoir si nous pouvons faire quoi que ce soit pour faciliter le déroulement de l'entretien.
About Ubisoft Montréal
Nous créons l'inconnu depuis 1997. Chez Ubisoft Montréal, un but commun nous uni·es : enrichir la vie des joueuses et des joueurs grâce à des expériences de jeu originales et mémorables. Nous développons des franchises emblématiques qui fascinent des millions de personnes à travers le monde, incluant Assassin's Creed, Far Cry, For Honor, Rainbow Six, Watch Dogs - et, bon, on ne peut quand même pas dévoiler tous nos secrets.
Notre plus grande force est (et sera toujours) notre communauté d’employé·es : les talents audacieux qui soutiennent et produisent les jeux de qualité qui ont marqué l’histoire de notre studio.
Quand vous rejoignez Ubi MTL, vous découvrez un milieu de travail qui éveille la créativité et favorise les connexions : un environnement composé d'une variété de voix, d'identités, d'origines, d'expériences et de perspectives. Nous offrons un espace axé sur la collaboration et qui mise sur l'avancement professionnel, une foule d'opportunités d'apprentissage ainsi que d’importants avantages sociaux pour le bien-être.
Ici, notre désir de rêver gros, de prendre des risques et d’évoluer contribue à l'innovation et au dépassement des limites qui mènent finalement à notre succès collectif.
About the role
Company Description
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu !
Job Description
En tant qu'architecte technique, vous analyserez, recommanderez et/ou sélectionnerez les meilleures orientations techniques afin de maximiser la capacité de production des pipelines de données. De plus, vous apporterez à l’équipe votre vaste expertise en ingénierie des données et en développement de code de traitement, tout en étant responsable de la solution, des budgets et de la performance de celle-ci. En soutenant les développements nouveaux et existants, vous produirez du code, des conceptions et établirez les meilleures pratiques pour l’équipe de programmation.
Responsabilités
-
Définir la vision technologique et diriger la conception de nouvelles solutions, fonctionnalités et outils lorsque les options actuelles ne répondent pas aux besoins du projet.
-
Identifier et mettre en œuvre des améliorations ou des mises à niveau afin d’assurer la faisabilité et l’alignement avec les exigences du projet.
-
Garantir la cohérence, l’efficacité, la scalabilité, la modularité et la compatibilité des fonctionnalités et outils développés.
-
Évaluer les technologies, frameworks et middleware existants et émergents afin de recommander ceux qui sont les mieux adaptés aux objectifs du projet.
-
Anticiper les avancées technologiques, y compris les nouveaux matériels, et concevoir des systèmes capables de s’adapter aux évolutions futures.
-
Analyser et résoudre des problèmes d’ingénierie complexes liés aux technologies, outils et pipelines de données.
-
Définir et suivre les indicateurs de performance (KPI, débit, consommation de ressources) pour garantir une performance optimale des solutions.
-
Communiquer les contraintes techniques, les risques et les bonnes pratiques aux équipes projet en collaboration avec les directeurs techniques.
-
Veiller à ce que les équipes disposent des outils et de l’infrastructure appropriés pour répondre efficacement aux besoins de production.
-
Rédiger et maintenir la documentation sur les technologies, outils et processus pour référence future et partage des connaissances.
Qualifications
-
Solide esprit analytique, pensée systémique et capacité à synthétiser des problèmes complexes en solutions concrètes et exploitables.
-
Expertise avérée dans la conception et l’optimisation de pipelines de données à grande échelle, avec un haut débit et une faible latence.
-
Maîtrise des technologies de traitement distribué et de streaming (par exemple : Spark, Flink, Kafka, Pulsar, Kinesis).
-
Excellente maîtrise des langages de programmation modernes (Java, Scala, Python) pour l’ingénierie des données et l’intégration de systèmes.
-
Compréhension approfondie des protocoles et formats d’échange de données (gRPC, Protobuf, Arrow, Delta, etc.).
-
Compétences solides en plateformes cloud, orchestration de conteneurs et infrastructure as code (Kubernetes, Terraform, autres).
Additional Information
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Pour info : Si vous avez besoin d'un permis de travail, votre admissibilité peut dépendre de votre éducation et de vos années d'expérience de travail pertinentes, comme l'exige le gouvernement.
Les habiletés et les connaissances se présentent sous différentes formes et peuvent être basées sur des expériences pertinentes, c'est pourquoi nous vous encourageons vivement à poser votre candidature, même si vous ne remplissez pas toutes les exigences énumérées ci-dessus.
Chez Ubisoft, nous encourageons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux pour tous. Nous savons qu'il est important que l'entretien soit agréable. Par conséquent, si vous avez besoin d'accommodements, veuillez nous faire savoir si nous pouvons faire quoi que ce soit pour faciliter le déroulement de l'entretien.
About Ubisoft Montréal
Nous créons l'inconnu depuis 1997. Chez Ubisoft Montréal, un but commun nous uni·es : enrichir la vie des joueuses et des joueurs grâce à des expériences de jeu originales et mémorables. Nous développons des franchises emblématiques qui fascinent des millions de personnes à travers le monde, incluant Assassin's Creed, Far Cry, For Honor, Rainbow Six, Watch Dogs - et, bon, on ne peut quand même pas dévoiler tous nos secrets.
Notre plus grande force est (et sera toujours) notre communauté d’employé·es : les talents audacieux qui soutiennent et produisent les jeux de qualité qui ont marqué l’histoire de notre studio.
Quand vous rejoignez Ubi MTL, vous découvrez un milieu de travail qui éveille la créativité et favorise les connexions : un environnement composé d'une variété de voix, d'identités, d'origines, d'expériences et de perspectives. Nous offrons un espace axé sur la collaboration et qui mise sur l'avancement professionnel, une foule d'opportunités d'apprentissage ainsi que d’importants avantages sociaux pour le bien-être.
Ici, notre désir de rêver gros, de prendre des risques et d’évoluer contribue à l'innovation et au dépassement des limites qui mènent finalement à notre succès collectif.