Job Requisition ID #
25WD92880The French translation can be found below!/La traduction en francais se trouve plus bas!
Position Overview
Autodesk is leading the transformation of the AEC industry, integrating AI technology into our products. We're enhancing our applications with cloud-native capabilities, including data at scale, edge computing, AI-based solutions, and advanced 3D modeling and graphics. This innovation is happening across our flagship products--AutoCAD, Revit, and Construction Cloud--and Forma, our new Industry Cloud.
As a Machine Learning Developer on the AEC Solutions team, you will join a team of technologists to help build foundation models and generative AI tools for the AEC industry. You will work collaboratively to create and interpret design data that can enhance design and engineering workflows.
Report: You will report to the Machine Learning Manager in the Architecture, Engineering, and Construction (AEC) Solutions Team.
Location: We support hybrid work or remote work in Canada.
ResponsibilitiesCollaborate with other engineers to develop scalable data pipelines and architectures
Work with large-scale datasets including text and geometric data, to support preprocessing, augmentation, analysis and content understanding
Write production-quality code for model training, testing, and deployment.Design and execute modelexperiments, evaluate performance, and iterate based on findings
Monitor, troubleshoot, and optimize machine learningmodels to ensure accuracy, efficiency, and low latency
Perform requirements analysis, working with team members of different levels and documenting solutions
Communicate your findings through quantitative data analysis and qualitative visuals and insights
Implement agile approaches ensuring flexibility and responsiveness to evolving project needs
Minimum Qualifications Bachelor's or Master's degree in Computer Science, Machine Learning*, Artificial Intelligence, Mathematics, Statistics, or a related technical field, or equivalent industry experience
3-5+ years of hands-on experience in machine learningengineering or a closely related field
Expertise in training deep neural networks (e.g., CNNs, Transformers), with proficiency in modern deep learning libraries and frameworks such as PyTorch*, Lightning, and Ray
Proven experience scaling machine learningtraining and data pipelines
Hands-on experience with Large Language Models (LLMs) and related technologies, including embedding models, vector databases, and Retrieval-Augmented Generation (RAG) systems
Strong background in computational geometryand geometric methods
Experience in data modeling, architecture, and processing using varied data types, particularly 2D and 3Dgeometric data representations
Proficiency with version control, model reproducibility practices, and deployment of machine learningmodels
Familiarity with cloud services and architectures, especially AWS (e.g., SageMaker Studio), and ideally Azure
Strong understanding of fundamental computer science algorithms and their scaling behaviors
Excellent programming skills in both procedural and data-analytics-oriented languages (e.g., Python)
Ability to translate theoretical machine learningconcepts into practical, scalable solutions and prototype implementations
Excellent documentation skills, including code, architecture design, and experiment tracking
Practical experience with hyperparameter tuning, modeloptimization methods, and acceleration techniques
Experience with distributed computing platforms such as Apache Spark or Hadoop
Demonstrated experience developing high-scale, production-grade machine learningalgorithms
Preferred QualificationsExperience building or working with distributed systems
Background in the Architecture, Engineering, or Construction (AEC) industry
Domain knowledge in design, manufacturing, AEC, or media & entertainment industries
Experience with Autodesk products or similar software tools
-
Description du poste
Autodesk est a la pointe de la transformation du secteur AEC (architecture, ingenierie et construction) grace a l'integration de l'intelligence artificielle dans ses produits. Nous ameliorons nos applications avec des fonctionnalites natives du cloud, notamment des donnees a grande echelle, l'edge computing, des solutions basees sur l'IA et des fonctionnalites avancees de modelisation et de graphisme 3D. Cette innovation concerne l'ensemble de nos produits phares (AutoCAD, Revit et Construction Cloud) ainsi que Forma, notre nouveau cloud industriel.
En tant que developpeur en apprentissage automatique au sein de l'equipe AEC Solutions, vous rejoindrez une equipe de technologues afin de contribuer a la creation de modeles de base et d'outils d'IA generative pour le secteur AEC. Vous travaillerez en collaboration afin de creer et d'interpreter des donnees de conception susceptibles d'ameliorer les workflows de conception et d'ingenierie.
Hierarchie : vous rendrez compte au responsable de l'apprentissage automatique au sein de l'equipe AEC Solutions (architecture, ingenierie et construction).
Lieu : Nous encourageons le travail hybride ou a distance au Canada.
ResponsabilitesCollaborer avec d'autres ingenieurs pour developper des pipelines et des architectures de donnees evolutifs
Travailler avec des ensembles de donnees a grande echelle, notamment des donnees textuelles et geometriques, afin de faciliter le pretraitement, l'augmentation, l'analyse et la comprehension du contenu
Rediger du code de qualite production pour la formation, les tests et le deploiement de modeles. Concevoir et realiser des experiences de modeles*, evaluer les performances et iterer en fonction des resultats
Surveiller, depanner et optimiser les modeles d'apprentissage automatiqueafin de garantir leur precision, leur efficacite et leur faible latence
Effectuer une analyse des besoins, en collaboration avec des membres de l'equipe de differents niveaux, et documenter les solutions
Communiquer vos conclusions a l'aide d'analyses de donnees quantitatives et de visuels et d'informations qualitatifs
Mettre en oeuvre des approches agiles garantissant flexibilite et reactivite face a l'evolution des besoins du projet
Qualifications minimalesLicence ou master en informatique, apprentissage automatique, intelligence artificielle, mathematiques, statistiques ou dans un domaine technique connexe, ou experience equivalente dans le secteur
3 a 5 ans d'experience pratique dans l'ingenierie de l'apprentissage automatique ou dans un domaine etroitement lie
Expertise dans la formation de reseaux neuronaux profonds (par exemple, CNN, Transformers), avec une maitrise des bibliotheques et des cadres modernes d'apprentissage profond tels que PyTorch, Lightning et Ray
Experience averee dans la mise a l'echelle de la formation en apprentissage automatique et des pipelines de donnees
Experience pratique des modeles linguistiques a grande echelle (LLM) et des technologies connexes, y compris les modeles d'integration, les bases de donnees vectorielles et les systemes de generation augmentee par la recuperation (RAG)
Solides connaissances en geometrie computationnelle et en methodes geometriques
Experience dans la modelisation, l'architecture et le traitement de donnees a l'aide de divers types de donnees, en particulier les representations de donnees geometriques en 2D et 3D*
Maitrise du controle de version, des pratiques de reproductibilite des modeles et du deploiement de modeles d'apprentissage automatique*
Connaissance des services et architectures cloud, en particulier AWS (par exemple, SageMaker Studio) et, idealement, Azure
Excellente comprehension des algorithmes informatiques fondamentaux et de leurs comportements a l'echelle
Excellentes competences en programmation dans les langages proceduraux et orientes vers l'analyse de donnees (par exemple, Python)
Capacite a traduire les concepts theoriques de l'apprentissage automatique en solutions pratiques et evolutives et en prototypes
Excellentes competences en matiere de documentation, notamment en matiere de code, de conception d'architecture et de suivi des experiences
Experience pratique de l'ajustement des hyperparametres, des methodes d'optimisation des modeles et des techniques d'acceleration
Experience des plateformes informatiques distribuees telles qu'Apache Spark ou Hadoop
Experience averee dans le developpement d'algorithmes d'apprentissage automatique a grande echelle et de qualite industrielle
Qualifications souhaiteesExperience dans la creation ou l'utilisation de systemes distribues
Experience dans le secteur de l'architecture, de l'ingenierie ou de la construction (AEC)
Connaissance du domaine de la conception, de la fabrication, de l'AEC ou des medias et du divertissement
Experience avec les produits Autodesk ou des outils logiciels similaires
At Autodesk, we're building a diverse workplace and an inclusive culture to give more people the chance to imagine, design, and make a better world. Autodesk is proud to be an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender, gender identity, national origin, disability, veteran status or any other legally protected characteristic. We also consider for employment all qualified applicants regardless of criminal histories, consistent with applicable law.
Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site). If you have any questions or require support, contact Autodesk Careers.
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.