Job Requisition ID #
25WD92637 Software Engineer: Generative AI
French translation to follow!/Traduction française à suivre!
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, Construction Cloud—and Forma, our new Industry Cloud.
As a Full-Stack Software Developer on the AEC Solutions group, you will join a team of technologists to help build foundation models and generative AI tools for the AEC industry. You will collaborate across organizations with a versatile group of AI Researchers, ML Engineers, Software Architects, and Experience Designers to develop generative AI solutions that enhance AEC customer workflows. Location: We support hybrid work, and you work near our Boston, Massachusetts or Toronto, Canada offices.
Responsibilities
Collaborate with engineers, engineering teams, and experience designers to develop and test working software
Contribute to the implementation of individual software components, with a high emphasis on quality, test-driven development, and sound software engineering practices
Participate in software design reviews, conduct peer code reviews, and provide input and feedback to other members of the development team
Write unit/functional/regression tests for the code you create, and contribute to test automation, continuous integration, and deployment processes together with everyone else in the development team
Minimum Qualifications
BS or MS in Computer Science or related technical field
Strong experience in C# and the .NET framework for building scalable, high-performance applications
Previous front-end web development experience, building scalable web applications and components using UI libraries such as React and working with Typescript/Javascript
Understanding of modern software practices including Continuous Integration, Continuous Delivery
Experience with Scrum and Agile development processes and methodologies
Proficiency with Git and GitHub for source control and collaboration within a team
Preferred Qualifications
Experience in the AEC industry, using Autodesk products such as Revit, AutoCAD, or Forma, and AEC data schemas and standards, especially using the product APIs for plugin development
Experience with OpenGL/WebGL or other graphics programming interfaces, including graphics libraries such as three.js
Familiarity with browser dev tools, logging libraries, and performance monitoring.
Knowledge of WebAssembly for optimizing performance.
Familiarity with unit and integration testing frameworks such as Jest, Mocha, etc.
Familiarity with machine learning practices
Familiarity with optimization of 3D data visualization techniques
Previous back-end service and API development using common protocols such as HTTP, grpc, or websockets
The Ideal Candidate
Easily collaborates with other members of an Agile team to get products and components developed and completed
Constantly strives to learn new technologies and methodologies
Is adaptable, customer-focused, creative and seeks new ways to solve hard problems
25WD92637 Ingénieur logiciel : IA générative
Aperçu du poste
Autodesk est à la pointe de la transformation du secteur AEC, en intégrant la technologie IA à ses produits. Nous améliorons nos applications grâce à des fonctionnalités natives du cloud, notamment des données à grande échelle, l'edge computing, des solutions basées sur l'IA et des fonctionnalités avancées de modélisation et de graphisme 3D. Cette innovation concerne l'ensemble de nos produits phares (AutoCAD, Revit, Construction Cloud) et Forma, notre nouveau cloud industriel.
En tant que développeur logiciel full stack au sein du groupe AEC Solutions, vous rejoindrez une équipe de technologues afin de contribuer à la création de modèles de base et d'outils d'IA générative pour le secteur AEC. Vous collaborerez avec un groupe polyvalent de chercheurs en IA, d'ingénieurs en apprentissage automatique, d'architectes logiciels et de concepteurs d'expérience afin de développer des solutions d'IA générative qui améliorent les flux de travail des clients AEC. Lieu : nous encourageons le travail hybride, et vous travaillerez à proximité de nos bureaux de Boston, dans le Massachusetts, ou de Toronto, au Canada.
Responsabilités
Collaborer avec les ingénieurs, les équipes d'ingénierie et les concepteurs d'expérience afin de développer et de tester des logiciels fonctionnels
Contribuer à la mise en œuvre de composants logiciels individuels, en mettant l'accent sur la qualité, le développement piloté par les tests et les bonnes pratiques d'ingénierie logicielle
Participer à la révision de la conception des logiciels, effectuer des revues de code par les pairs et fournir des commentaires et des retours aux autres membres de l'équipe de développement
Rédiger des tests unitaires/fonctionnels/de régression pour le code que vous créez et contribuer à l'automatisation des tests, à l'intégration continue et aux processus de déploiement en collaboration avec tous les autres membres de l'équipe de développement
Qualifications minimales
Licence ou master en informatique ou dans un domaine technique connexe
Solide expérience en C# et dans le framework .NET pour la création d'applications évolutives et hautement performantes
Expérience préalable en développement web front-end, création d'applications et de composants web évolutifs à l'aide de bibliothèques d'interface utilisateur telles que React et utilisation de Typescript/Javascript
Compréhension des pratiques logicielles modernes, notamment l'intégration continue et la livraison continue
Expérience des processus et méthodologies de développement Scrum et Agile
Maîtrise de Git et GitHub pour le contrôle des sources et la collaboration au sein d'une équipe
Qualifications souhaitées
Expérience dans le secteur de l'AEC, avec l'utilisation de produits Autodesk tels que Revit, AutoCAD ou Forma, et des schémas et normes de données AEC, en particulier l'utilisation des API des produits pour le développement de plugins
Expérience avec OpenGL/WebGL ou d'autres interfaces de programmation graphique, y compris les bibliothèques graphiques telles que three.js
Connaissance des outils de développement de navigateurs, des bibliothèques de journalisation et de la surveillance des performances.
Connaissance de WebAssembly pour l'optimisation des performances.
Connaissance des frameworks de tests unitaires et d'intégration tels que Jest, Mocha, etc.
Connaissance des pratiques de machine learning
Connaissance de l'optimisation des techniques de visualisation de données 3D
Expérience préalable dans le développement de services back-end et d'API à l'aide de protocoles courants tels que HTTP, grpc ou websockets
Le candidat idéal
Collabore facilement avec les autres membres d'une équipe Agile pour développer et finaliser des produits et des composants
S'efforce constamment d'apprendre de nouvelles technologies et méthodologies
Est adaptable, orienté client, créatif et recherche de nouvelles façons de résoudre des problèmes difficiles
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 – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you’re an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
Bienvenue chez Autodesk ! Nos logiciels créent chaque jour des choses extraordinaires : des bâtiments les plus écologiques aux voitures les plus propres, en passant par les usines les plus intelligentes et les films à succès. Nous aidons les innovateurs à concrétiser leurs idées, transformant non seulement la façon dont les choses sont fabriquées, mais aussi ce qui peut l’être. Nous sommes très fiers de notre culture chez Autodesk ; elle est au cœur de tout ce que nous faisons. Notre culture guide notre façon de travailler et de nous comporter les uns envers les autres, influence nos interactions avec nos clients et nos partenaires, et définit notre image au monde. En tant qu’Autodeskien, vous pouvez accomplir un travail significatif qui contribue à bâtir un monde meilleur, conçu et réalisé pour tous. Prêt à façonner le monde et votre avenir ? Rejoignez-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, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
Le salaire est l'un des éléments du programme de rémunération concurrentiel d'Autodesk. Pour les postes basés au Canada (Colombie-Britannique), nous proposons un salaire de base compris entre X et X dollars. Les offres sont basées sur l'expérience et la situation géographique du candidat et peuvent dépasser cette fourchette. En plus du salaire de base, notre programme de rémunération peut inclure des primes annuelles en espèces, des commissions pour les postes commerciaux, des attributions d'actions et un ensemble complet d'avantages sociaux.
Diversity & Belonging / Diversité et appurtenance
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: https://www.autodesk.com/company/diversity-and-belonging
Nous sommes fiers de cultiver une culture d’appartenance où chacun 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).
Top Skills
Similar Jobs
What you need to know about the Montreal Tech Scene
Key Facts About Montreal Tech
- Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
- Major Tech Employers: SAP, Google, Microsoft, Cisco
- Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
- Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
- Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
- Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal


