Software Engineer: Generative AI , C#

📍 Toronto, Canada

Altro Autodesk

Job Description

Job Requisition ID #

25WD92637

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 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...

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: November 22, 2025
Job Type: Altro
Location: Toronto, Canada
Company: Autodesk

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.