Principle Software Developer

Apply Now

Company: Autodesk, Inc

Location: Vancouver, BC V5K 5J9

Description:

Job Requisition ID #

25WD87569

25WD85265, Principal Software Engineer - AI & ML Platform

French translation to follow!/Traduction franaise suivre!

About Autodesk

Autodesk makes software for people who make things. We are a global leader in 3D design, engineering, manufacturing, and entertainment software. Our customers use Autodesk software to design and make the physical world that we live in. If you've ever driven a high-performance car, admired a towering skyscraper, used a smartphone, or watched a great film, chances are you've experienced what millions of Autodesk customers are doing with our software.

Position Overview

We are seeking a dynamic and enthusiastic principal software engineer to develop our next-generation AI/ML platform used in the development of Autodesk's suite of products and services. Join our dynamic and rapidly expanding team to help build innovative capabilities that enable faster and more secure development of machine learning and generative AI solutions, bolstering the intelligence of Autodesk software products and services. You will collaborate with research and product engineering from various domains including design, construction, manufacturing, and media & entertainment to deliver the platform that supports full AI/ML development lifecycle.

Responsibilities

  • Innovative System Design: Lead the design and engineering of software systems for the AI/ML Platform, contributing to the full ML development lifecycle
  • Automation and Streamlining: Identify and implement opportunities to automate and streamline ML development processes, fostering efficiency and effectiveness
  • Workflow Automation: Develop comprehensive systems to automate and optimize laborious processes, integrating them seamlessly into our platform to streamline operations
  • ML Solution Deployment: Develop tools for building and deploying ML artifacts in production environments, facilitating a smooth transition from development to deployment
  • Big Data Management: Automate and orchestrate tasks related to managing big data transformation and processing, building large-scale data stores for ML artifacts
  • Scalable Services: Design and implement low-latency, scalable prediction, and inference services to support the diverse needs of our users
  • Cross-Functional Collaboration: Collaborate across diverse teams, including machine learning researchers, developers, product managers, software architects, and operations, fostering a collaborative and cohesive work environment
  • Architectural Leadership: Take ownership of critical components of the platform, providing architectural direction, and contributing to the overall success of the AI/ML Platform


Minimum Qualifications

  • Educational Background: MS in Computer Science, or equivalent practical experience
  • Experience: Over 8 years of experience in software development and engineering, with a solid record of delivering production systems and services
  • Expertise in programming languages such as Python, Java, Go, scripting languages and SQL
  • Demonstrated created problem-solving skills with the ability to break down problems into manageable components
  • In-depth experience with Amazon AWS (Amazon Web Services) or Azure cloud technologies
  • Excellent track record in scalable system design and distributed software architecture
  • In-depth experience working with big data technologies, including NoSQL, Hadoop, Spark, Hive, and data pipelines
  • Strong expertise in data platforms, encompassing the design and implementation of scalable and efficient data storage, retrieval, and processing systems
  • Excellent communication and collaboration skills, fostering teamwork and effective information exchange
  • Familiarity with agile development methodologies, including CI/CD & test-driven development
  • Working knowledge with cloud data processing, training, deployment, or operations, such as Snowflake or Databricks


Preferred Qualifications

  • Exposure to deploying ML-enabled projects and solutions to production environments
  • Familiarity with Machine Learning Operations practices
  • Exposure to open-source Large Language ModelsTop of FormBottom of Form on Hugging Face like Llama & Mixtral
  • Exposure to ML libraries such as PyTorch, TensorFlow, XGBoost, Pandas, and ScikitLearn
  • Exposure to statistical analysis
  • Past collaboration with data scientists and researchers


25WD85265, Ingnieur logiciel principal - Plateforme IA et ML

propos d'Autodesk

Autodesk cre des logiciels pour les personnes qui crent des choses. Nous sommes un leader mondial des logiciels de conception 3D, d'ingnierie, de fabrication et de divertissement. Nos clients utilisent les logiciels Autodesk pour concevoir et faonner le monde physique dans lequel nous vivons. Si vous avez dj conduit une voiture de sport, admir un gratte-ciel, utilis un smartphone ou regard un bon film, il y a de fortes chances que vous ayez fait ce que des millions de clients Autodesk font avec nos logiciels.

Prsentation du poste

Nous recherchons un ingnieur logiciel principal dynamique et enthousiaste pour dvelopper notre plateforme IA/ML de nouvelle gnration utilise dans le dveloppement de la suite de produits et services d'Autodesk. Rejoignez notre quipe dynamique et en pleine expansion pour aider dvelopper des capacits innovantes qui permettent un dveloppement plus rapide et plus sr de l'apprentissage automatique et des solutions d'IA gnrative, renforant ainsi l'intelligence des produits et services logiciels d'Autodesk. Vous collaborerez avec les quipes de recherche et d'ingnierie produit de divers domaines, notamment la conception, la construction, la fabrication, les mdias et le divertissement, afin de fournir la plateforme qui prend en charge le cycle de dveloppement complet de l'IA/ML.

Responsabilits
  • Conception de systmes innovants : Diriger la conception et l'ingnierie des systmes logiciels pour la plateforme IA/ML, en contribuant au cycle de dveloppement complet de l'apprentissage automatique
  • Automatisation et rationalisation : Identifier et mettre en uvre les possibilits d'automatisation et de rationalisation des processus de dveloppement de l'apprentissage automatique, en favorisant l'efficacit et l'efficience
  • Automatisation des flux de travail : dvelopper des systmes complets pour automatiser et optimiser les processus laborieux, en les intgrant de manire transparente dans notre plateforme afin de rationaliser les oprations
  • Dploiement de solutions de ML : dvelopper des outils pour crer et dployer des artefacts de ML dans des environnements de production, en facilitant une transition en douceur du dveloppement au dploiement
  • Gestion des Big Data : automatiser et orchestrer les tches lies la gestion de la transformation et du traitement des Big Data, en crant des magasins de donnes grande chelle pour les artefacts de ML
  • Services volutifs : Concevoir et mettre en uvre des services de prdiction et d'infrence volutifs faible latence pour rpondre aux divers besoins de nos utilisateurs
  • Collaboration interfonctionnelle : Collaborer entre diffrentes quipes, notamment des chercheurs en apprentissage automatique, des dveloppeurs, des chefs de produit, des architectes logiciels et des oprations, en favorisant un environnement de travail collaboratif et cohsif
  • Leadership architectural : Prendre en charge les composants critiques de la plateforme, fournir des orientations architecturales et contribuer au succs global de la plateforme IA/ML

Qualifications minimales
  • Formation : Master en informatique ou exprience pratique quivalente
  • Exprience : plus de 8 ans d'exprience en dveloppement et ingnierie de logiciels, avec une solide exprience dans la fourniture de systmes et de services de production
  • Expertise dans les langages de programmation tels que Python, Java, Go, les langages de script et SQL
  • Comptences dmontres en rsolution de problmes avec la capacit de dcomposer les problmes en composants grables
  • Exprience approfondie des technologies cloud Amazon AWS (Amazon Web Services) ou Azure
  • Excellente exprience en conception de systmes volutifs et en architecture logicielle distribue
  • Exprience approfondie des technologies Big Data, notamment NoSQL, Hadoop, Spark, Hive et les pipelines de donnes
  • Solide expertise des plateformes de donnes, englobant la conception et la mise en uvre de systmes volutifs et efficaces de stockage, de rcupration et de traitement des donnes
  • Excellentes comptences en communication et en collaboration, favorisant le travail d'quipe et l'change efficace d'informations
  • Connaissance des mthodologies de dveloppement agiles, y compris CI/CD et dveloppement pilot par les tests
  • Connaissance pratique du traitement, de la formation, du dploiement ou des oprations de donnes dans le cloud, telles que Snowflake ou Databricks


Qualifications prfres
  • Exprience du dploiement de projets et de solutions bass sur le ML dans des environnements de production
  • Connaissance des pratiques d'exploitation de l'apprentissage automatique
  • Exprience des modles de langage grande chelle open source Haut de page Bas de page sur Hugging Face comme Llama et Mixtral
  • Exprience des bibliothques d'apprentissage automatique telles que PyTorch, TensorFlow, XGBoost, Pandas et ScikitLearn
  • Exprience de l'analyse statistique
  • Collaboration antrieure avec des scientifiques et des chercheurs en donnes


Learn More / Plus d'information

About Autodesk / propos d'Autodesk

Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.

We take great pride in our culture here at Autodesk - our Culture Code is at the core of everything we do. Our values and ways of working help our people thrive and realize their potential, which leads to even better outcomes for our customers.

When you're an Autodesker, you can be your whole, authentic self and do meaningful work that helps build a better future for all. Ready to shape the world and your future? Join us!

Bienvenue Autodesk ! Des choses incroyables sont cres chaque jour avec nos logiciels - des btiments les plus cologiques et des voitures les plus propres aux usines les plus intelligentes et aux plus grands films succs. Nous aidons les innovateurs transformer leurs ides en ralit, transformant non seulement la faon dont les choses sont faites, mais ce qui peut tre fait.

Nous sommes trs fiers de notre culture ici chez Autodesk - notre code en matire de culture est au cur de tout ce que nous faisons. Nos valeurs et nos mthodes de travail aident nos employs prosprer et raliser leur potentiel, ce qui conduit des rsultats encore meilleurs pour nos clients.

Lorsque vous tes un employ Autodesk, vous pouvez tre entier et authentique et effectuer un travail significatif qui aide construire un avenir meilleur pour tous. Prt faonner le monde et votre avenir? Joignez-vous nous !

Salary transparency / Transparence salariale

Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, we also have a significant emphasis on discretionary annual cash bonuses, commissions for sales roles, stock or long-term incentive cash grants, and a comprehensive benefits package.

Le salaire est l'un des lments de l'offre comptitive d'Autodesk. Les offres sont bases sur l'exprience et la situation gographique du candidat. Outre les salaires de base, nous accordons galement une grande importance aux primes annuelles discrtionnaires en espces, aux commissions pour les fonctions de vente, aux actions ou aux primes d'encouragement long terme en espces, ainsi qu' un ensemble complet d'avantages sociaux.

Diversity & Belonging / Diversit et appurtenance

We take pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive. Learn more here: https://www.autodesk.com/company/diversity-and-belonging

Nous sommes fiers de cultiver une culture d'appartenance et un milieu de travail quitable o tout le monde peut s'panouir. Pour en savoir plus, cliquez ici : https://www.autodesk.com/company/diversity-and-belonging

Are you an existing contractor or consultant with Autodesk?

tes-vous un sous-traitant ou un consultant existant d'Autodesk ?

Please search for open jobs and apply internally (not on this external site).

Veuillez rechercher des emplois vacants et postuler l'interne (pas sur ce site externe).

Similar Jobs