Location

Montreal

Department

Data & Analytics

Type

Role description

We are looking for a machine learning developer to join our Data Initiative team. With your team you will help engineer features and integrate embeddings. You will also help build and improve our Machine Learning pipeline. You will join a high-spirited team of skilled machine learning developers,  data scientists and data engineers, which will allow you to develop new knowledge, but also mentor colleagues, thanks to the highly collaborative environment you will find at Unity.  

Responsibilities

  • You understand what it takes to build machine learning products from an engineering, business and data science perspective and can spot areas of improvements in existing products
  • You will implement real-time machine learning methods to be used in production at scale with help from data scientists and other teammates
  • You will participate in everything from data exploration, modeling, training, implementation and measuring the impact of the models you have created
  • You will ensure high-quality software with unit and integration tests, peer reviews, good continuous integration/delivery practices and real-time monitoring tools and alerts

Requirements

  • Experience in building machine learning or decision-making systems either in production or as a hobby
  • Strong skills in Python
  • Good understanding of cloud computing architecture and RESTful APIs
  • Good understanding of virtualization / container technologies (ex: Docker, Kubernetes)
  • Good understanding of Big Data and related services (cluster computing, stream processing, data partitioning)

Bonus

  • Experience with Google Cloud Platform services and CLI or equivalent (e.g. AWS, Azure)
  • Experience with Machine Learning libraries (ex: TensorFlow,  PyTorch)
  • Experience with SQL query language
  • Experience in Java, Scala or Go language
  • Experience in Infrastructure-as-Code process (ex: Terraform)
  • Experience working with TF records or other Machine Learning Framework file format
  • Experience with Deep Learning

Who We Are

Unity is the creator of the world’s leading real-time 3D development platform, giving users the most powerful and accessible tools to create, operate, and monetize experiences for the real-time world. Unity empowers anyone, regardless of skill level and industry, to create 3D visual content using world-class technology, operate using resources that maximize ease-of-use, and monetize, so that they can find success with their creations.

The company’s 1,000 person development team keeps Unity at the forefront of development by working alongside partners such as Google, Facebook, Oculus, Autodesk, and Microsoft to ensure optimized support for the latest releases and platforms. Made with Unity experiences reach nearly 3 billion devices worldwide and have been installed more than 34 billion times in the last 12 months. For more information, please visit www.unity.com.

Unity is an equal opportunity employer committed to fostering an inclusive, innovative environment with the best employees. Therefore, we provide employment opportunities without regard to age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. If there are preparations we can make to help ensure you have a comfortable and positive interview experience, please let us know.

Headhunters and recruitment agencies may not submit resumes/CVs through this Web site or directly to managers. Unity does not accept unsolicited headhunter and agency resumes. Unity will not pay fees to any third-party agency or company that does not have a signed agreement with Unity.

 

 

Notre équipe de l’initiative des données est à la recherche d’une ou d’un développeur en apprentissage machine. Avec votre équipe, vous contribuerez à la conception de nouvelles fonctionnalités et incorporations. Vous contribuerez également à la création et à la consolidation de notre pipeline d’apprentissage machine. Vous rejoindrez une équipe enthousiaste de développeurs, de scientifiques et d’ingénieurs de données spécialisés dans l’apprentissage machine, qui vous offrira la possibilité de développer de nouvelles connaissances, mais aussi d’encadrer vos collègues, grâce à l’environnement hautement collaboratif si cher à Unity.  

Responsabilités

  • Vous comprenez ce qu’il faut faire pour construire des produits d’apprentissage machine, des points de vue de l’ingénierie, des affaires et de la science des données, et vous êtes aussi en mesure de relever les points à améliorer des produits actuels
  • Vous mettrez en œuvre des méthodes d’apprentissage machine en temps réel qui seront utilisées dans le cadre d’une production à l’échelle, avec les scientifiques de données et d’autres équipiers spécialisés
  • Vous participerez à de nombreux projets, d’exploration des données à la modélisation, en passant par la formation, la mise en œuvre et la mesure de l’impact des modèles que vous avez créés
  • Vous garantirez la qualité des logiciels grâce à des tests d’intégration et d’unités, des évaluations par les pairs, de bonnes pratiques d’intégration et de livraison continue, ainsi que des outils de surveillance et des alertes en temps réel

Exigences

  • Expérience dans la construction de machines d’apprentissage ou d’un système de prise de décision, que ce soit dans une production ou comme passe-temps
  • Maîtrise de Python
  • Bonne compréhension de l’informatique en Cloud et des API RESTful
  • Bonne compréhension des technologies de virtualisation et de conteneurs (p. ex : Docker, Kubernetes)
  • Bonne compréhension des systèmes de données de masse et des services connexes (informatique en grappe, traitement des flux, partitionnement des données)

Atouts

  • Expérience avec les services et les ILC de la plateforme Google Cloud ou équivalent (p. ex. AWS, Azure)
  • Expérience avec les bibliothèques d’apprentissage machine (p. ex. TensorFlow,  PyTorch)
  • Expérience du langage de requête SQL
  • Expérience des langages Java, Scala ou Go
  • Expérience dans le processus d’infrastructure en tant que code (IaC) (p. ex : Terraform)
  • Expérience de travail avec les enregistrements TF ou tout autre format de fichier Machine Learning Framework
  • Expérience de l’apprentissage profond

 

Qui sommes-nous

Unity, créateur et chef de file de la plateforme de développement 3D en temps réel, fournit à ses utilisateurs des outils performants, pratiques et accessibles afin qu’ils puissent créer, manœuvrer et monétiser leurs produits. Unity permet à tout un chacun de créer du contenu visuel 3D avec une technologie de calibre mondial, et ce en utilisant des ressources optimisant la convivialité et permettant de monétiser les créations afin qu’elles trouvent la voie du succès.

Notre équipe internationale de plus de 1 000 développeurs nous permet de rester à l’avant-garde du développement, ainsi que nos partenariats avec des compagnies comme Google, Facebook, Oculus, Autodesk et Microsoft qui nous assure un support optimal pour les plus récentes technologies et plateformes. Les créations Made with Unity ont atteint 3 milliards d’appareils à travers le monde et ont été téléchargées 34 milliards de fois au cours des 12 derniers mois. Pour en savoir plus, nous vous invitons à consulter notre site Web à www.unity.com

Unity est un employeur axé sur l’égalité qui s’engage à créer un environnement inclusif, innovateur, et ce, avec les meilleurs talents. Nous offrons des opportunités d’emploi qui ne tiennent pas compte de l’âge, de l’ethnicité, de la religion, des limitations fonctionnelles, du sexe, de l’identité sexuelle ou d’un tout autre statut protégé conformément à la loi. S’il y a des préparatifs que nous pouvons faire pour vous aider à avoir une expérience d’entrevue confortable et positive, n’hésitez pas à nous en faire part. 

Les chasseurs de têtes et les agences de recrutement ne peuvent pas soumettre un résumé/CV directement sur notre site web ou à un de nos gestionnaires. Nous n’acceptons pas d’être spontanément sollicités par un chasseur de têtes ou une agence; une entente devra être signée entre les deux parties.

 

#LI-DD1 #SEN

Other positions in Data & Analytics

Share the Machine Learning Developer / Développeur en apprentissage machine position on WeChat

Unsolicited applications

Unity is hiring all the time, and we welcome unsolicited applications. Send us yours, and we'll get back to you when we have a suitable vacancy!