Développeuse, Développeur Python

  • Montréal, QC, Canada
  • Temps plein

Description de l'entreprise

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.

Description du poste

Ubisoft recherche des contributeurs.trices ayant une solide expérience en développement, qui sont passionné.e.s par la conception et la mise en œuvre d’applications dans un environnement infonuagique tout en se fixant des objectifs ambitieux et en relevant des défis complexes.

Vous rejoindrez l'équipe Enterprise Data qui est le moteur créatif de la plateforme de données d’Ubisoft : une destination unique, offrant aux équipes l'accès à des services permettant d'exploiter le BI cloud de manière uniforme.

Nous nous appuyons sur une infrastructure moderne, en tirant parti de Snowflake et en repoussant ses limites pour héberger des services de plateforme dans de multiples variantes.

Vous serez amené à développer des API en Python pour faciliter les opérations et le monitoring dans Snowflake. Comme par exemple la création de comptes, la création de Virtual warehouse, la surveillance de la consommation ou encore la réplication sur site distant.  

Responsabilités

  • Concevoir et développer des microservices et des API en Python pour Snowflake tout en utilisant les meilleures pratiques en matière de développement de logiciels;
  • Travailler avec les technologies AWS comme par exemple S3, EC2, VPC, DynamoDB et des conteneurs tels que Docker and Kubernetes;
  • Contribuer aux exigences en matière d'architecture et de conception tout en créant une documentation technique en mettant l'accent sur la qualité des livrables;
  • Améliorer les outils de développement et améliorer des éléments tels que les pipelines de CI/CD;
  • Travailler en étroite collaboration avec ses coéquipiers à la conception, au codage et à la révision des plans de test afin de contribuer à la création de logiciels robustes et de favoriser le partage des connaissances;
  • Participer à la révision des codes;
  • Identifier et dépanner les déficiences du système et recommander des solutions;
  • Se maintenir à jour des nouvelles technologies dans les domaines du cloud BI.

Qualifications

  • Expérience en développement Python pour les entrepôts de données BI comme Snowflake;
  • Expérience de la construction et du travail avec des API pour l'automatisation;
  • Expérience de l'environnement cloud avec AWS comme S3, EC2, VPC, DynamoDB ou les conteneurs Docker et Kubernetes;
  • Expérience avec au moins un framework Infrastructure as Code telle que Ansible ou Terraform;
  • Expérience avec le langage SQL sur diverses bases de données relationnelles;
  • Le bilinguisme français et anglais est requis à l'oral et à l'écrit.

Renseignements complémentaires

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.

Nous sommes un employeur équitable et la diversité nous tient à cœur. Nous ne faisons pas de discrimination à l'égard de la race, de l'origine ethnique, de la religion, du sexe, de l'orientation sexuelle, de l'âge ou de l'état de santé.

Vidéos à visionner

Politique de confidentialité