Machine Learning Developer

2 days ago

Toronto, ON, Canada Autodesk Full-time $110,000 - $161,000/year

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.

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