Machine Learning Developer

Autodesk · Toronto, ON, CAN · Montreal, QC, CAN

Spotted 2d agoFull time

What you'll need to apply

Fields this application requires

NameEmailPhoneCountryRésuméWork authorization answerVisa sponsorship answer

Company-specific questions

  • I would like to be part of the Autodesk, Inc. Talent Community, and receive information about opportunities with Autodesk.
Job description

About this role

Employer-provided description, formatted for easier reading.

Job Requisition ID #

26WD100628

L'affichage de poste en français suivra / The French job posting follows.

26WD100628, Machine Learning Developer

Position Overview

Autodesk makes software for people who make things. If you’ve ever driven a high-performance car, admired a towering skyscraper, used a smartphone, or watched great science fiction films, chances are you’ve experienced what millions of Autodesk customers are doing with our software.

Autodesk's Emerging Media and Entertainment Technology division is seeking a Machine Learning (ML) Developer to work on innovative projects that help our customers imagine, design, and make a better world. This role is ideal for individuals proficient in applying ML methodologies and tools to a wide range of data and use cases.

Our team is globally based, with key locations in Toronto, Montreal, San Francisco and Vancouver.

Responsibilities

  • Review state-of the-art media-focused, and especially motion-focused ML publications and technologies
  • Assess capabilities for feasibility and generalizability, and report to project and program leads
  • Implement cutting edge ML results, improve existing models Stay current with new ML models and AI techniques
  • Develop new specific as well as generalized large models for motion prediction under various modalities
  • Develop end-to-end workflows, leveraging new data-driven techniques and evolving motion editing technologies
  • Work collaboratively on research projects within a globally-based team
  • Support research through building experimental pipelines and prototypes
  • Handle data processing and preparation at scale
  • Conduct model training and hyperparameter tuning
  • Analyze model errors and design strategies for mitigation
  • Leverage cutting edge coding tools for high velocity. Maintain high standards of engineering, scalable implementations for shared code repos ​

Minimum Qualifications

  • MS, or PhD in a field related to AI/ML such as Computer Science, Mathematics, Statistics, Physics, or a related discipline
  • Proficiency in Deep Learning techniques (Network architectures, regularization techniques, learning techniques, loss-functions, optimization strategies, etc.)
  • Deep background in statistical methods for Machine Learning (Bayesian methods, HMMs, graphical models, dimension reduction, clustering, classification, regression techniques, etc.)
  • Experience with multiple assisted coding environments
  • Strategies for best practices for high-velocity and scalable assisted code generation
  • Computational time-series data analytics and prediction regimes
  • Proficiency with scalable compute, bandwidth and storage infrastructure and associated orchestration layer
  • Proficiency with Python, TensorFlow, PyTorch, and other standard deep learning frameworks
  • Profound understanding of fundamental CS algorithms and their scaling behaviors
  • Practical experience in applying machine learning algorithms and libraries to business problems

Preferred Qualifications

  • Experience in production environments and creative workflows in the entertainment or adjacent industries
  • Proven collaboration with creatives and producers
  • Familiarity with media pipelines and practical application of data modeling

The Ideal Candidate

  • Ability to decompose large problems into manageable components and develop clear solutions
  • Proactive and self-motivated attitude towards problem solving
  • Excellent documentation skills for code and software architecture
  • Self-motivation and the ability to find solutions and execute problems with minimal supervision
  • Comfort with ambiguity and the ability to learn and adapt in newly forming areas
  • Outstanding visual and verbal communication skills
  • A passion for entertainment and skills in the use of creative software
  • Highly effective interpersonal skills and a growth mindset

------------------------------------------------------------------------------------------------------------------------

26WD100628, Développeur en apprentissage automatique

Aperçu du Poste

Autodesk développe des logiciels destinés à ceux qui créent. Si vous avez déjà conduit une voiture haute performance, admiré un gratte-ciel imposant, utilisé un smartphone ou regardé de grands films de science-fiction, il y a de fortes chances que vous ayez déjà fait l’expérience de ce que des millions de clients d’Autodesk réalisent grâce à nos logiciels.

La division « Emerging Media and Entertainment Technology » d’Autodesk recherche un développeur en apprentissage automatique (ML) pour travailler sur des projets innovants qui aident nos clients à imaginer, concevoir et créer un monde meilleur. Ce poste est idéal pour les personnes maîtrisant l’application des méthodologies et des outils d’apprentissage automatique à un large éventail de données et de cas d’utilisation.

Notre équipe est répartie dans le monde entier, avec des sites clés à Toronto, Montréal, San Francisco et Vancouver.

Responsabilités

  • Passer en revue les publications et technologies de pointe en ML axées sur les médias, et en particulier sur le mouvement
  • Évaluer la faisabilité et la généralisation des capacités, et rendre compte aux responsables de projet et de programme
  • Mettre en œuvre les résultats de pointe en ML, améliorer les modèles existants Se tenir au courant des nouveaux modèles de ML et des techniques d’IA
  • Développer de nouveaux modèles à grande échelle, tant spécifiques que généralisés, pour la prédiction de mouvement dans diverses modalités
  • Développer des workflows de bout en bout, en tirant parti des nouvelles techniques basées sur les données et des technologies d’édition de mouvement en constante évolution
  • Travailler en collaboration sur des projets de recherche au sein d’une équipe internationale
  • Soutenir la recherche en créant des pipelines expérimentaux et des prototypes
  • Gérer le traitement et la préparation des données à grande échelle
  • Réaliser l’entraînement des modèles et le réglage des hyperparamètres
  • Analyser les erreurs des modèles et concevoir des stratégies pour les atténuer
  • Exploiter des outils de codage de pointe pour une exécution rapide. Maintenir des normes d’ingénierie élevées et des implémentations évolutives pour les dépôts de code partagés ​

Qualifications Minimales

  • Master ou doctorat dans un domaine lié à l’IA/l’apprentissage automatique (IA/ML), tel que l’informatique, les mathématiques, les statistiques, la physique ou une discipline apparentée
  • Maîtrise des techniques d’apprentissage profond (architectures de réseaux, techniques de régularisation, techniques d’apprentissage, fonctions de perte, stratégies d’optimisation, etc.)
  • Connaissances approfondies des méthodes statistiques pour l’apprentissage automatique (méthodes bayésiennes, HMM, modèles graphiques, réduction de dimension, regroupement, classification, techniques de régression, etc.)
  • Expérience avec plusieurs environnements de codage assisté
  • Maîtrise des meilleures pratiques pour une génération de code assistée à haute vélocité et évolutive
  • Analyse computationnelle de séries chronologiques et régimes de prédiction
  • Maîtrise des infrastructures évolutives de calcul, de bande passante et de stockage, ainsi que de la couche d’orchestration associée
  • Maîtrise de Python, TensorFlow, PyTorch et d’autres frameworks standard d’apprentissage profond
  • Compréhension approfondie des algorithmes fondamentaux de l’informatique et de leur comportement à grande échelle
  • Expérience pratique dans l’application d’algorithmes et de bibliothèques d’apprentissage automatique à des problèmes métier

Qualifications Souhaitées

  • Expérience dans des environnements de production et des flux de travail créatifs dans le secteur du divertissement ou des secteurs connexes
  • Collaboration avérée avec des créatifs et des producteurs
  • Connaissance des pipelines multimédias et de l’application pratique de la modélisation des données

Le Candidat Idéal

  • Capacité
Interested in this role?Continue on Autodesk's careers page.
Apply on Autodesk