Jobs.ca
Jobs.ca
Language
Autodesk logo

Software Developer (Applied GenAI – DevX)

Autodesk1 day ago
Quebec City, QC
Mid Level
full_time

Top Benefits

Comprehensive benefits package

About the role

Job Requisition ID #

25WD92217

The English translation can be found below!/La traduction en anglais se trouve plus bas!

Description du poste

En tant que développeur logiciel au sein de l'équipe des services de la plateforme Fusion du département Product Development and Manufacturing Solutions (PDMS), vous ferez partie d'une équipe de technologues dédiée à la création de solutions d'IA et d'IA générative de pointe qui améliorent la productivité et l'expérience des développeurs. Vous travaillerez en étroite collaboration avec des ingénieurs en IA, des architectes logiciels et des équipes d'ingénierie produit afin de créer des systèmes intelligents qui comprennent le code, anticipent les besoins des développeurs et automatisent les tâches de développement complexes, en s'intégrant de manière transparente à des outils tels que GitHub Copilot avec des IDE tels que VS Code et Cursor.

Responsabilités

  • Développer et orchestrer des systèmes d'IA multi-agents pour la révision automatisée du code, la génération de tests, l'intégration continue et l'optimisation du flux de travail de développement de bout en bout à l'aide de frameworks tels que LangGraph et AutoGen
  • Concevoir et mettre en œuvre des flux de travail agents qui coordonnent plusieurs agents IA pour des tâches de développement complexes, en assurant une intégration transparente avec les outils de développement existants
  • Travailler avec des ensembles de données de code étendus, des données d'interaction des développeurs et des artefacts de développement multimodaux (code, documentation, interface utilisateur) provenant d'outils de productivité intégrés
  • Construire des cadres d'évaluation complets et des benchmarks personnalisés pour les systèmes agentifs, grâce à des tests A/B et des outils spécialisés tels que AgentBench et Langfuse.
  • Développer des modèles statistiques pour l'analyse du comportement des développeurs, l'optimisation des flux de travail et la mesure de la productivité à l'aide d'indicateurs de performance clés mesurables.
  • Déployer des modèles en production tout en respectant les principes d'IA responsable et les normes de gouvernance des modèles Autodesk, et encadrer les ingénieurs juniors en IA logicielle.

Qualifications minimales

  • Master/doctorat en informatique, apprentissage automatique ou dans un domaine connexe de l'IA appliquée
  • Au moins 2 ans d'expérience dans l'apprentissage automatique, avec une spécialisation en NLP, analyse de code ou outils de développement
  • Expertise en Python et dans les frameworks ML (PyTorch, Transformers, scikit-learn)
  • Expérience avec les grands modèles linguistiques et les modèles de génération de code
  • Connaissance des méthodologies d'évaluation de l'IA et des métriques spécifiques à la génération de code
  • Solides bases en analyse statistique, conception expérimentale et tests A/B.
  • Capacité avérée à créer des solutions d'apprentissage automatique de bout en bout, de la recherche à la production.
  • Expérience des workflows de développement et des frameworks de mesure de la productivité.

Qualifications souhaitées

  • Expérience en génie logiciel ou collaboration étroite avec des équipes de développement.
  • Connaissance des outils du cycle de vie du développement logiciel (par exemple, Git, API GitHub/GitLab, pipelines CI/CD).
  • Connaissance des principes d'interaction homme-machine et des meilleures pratiques en matière d'expérience développeur
  • Expérience avec les bases de données vectorielles et les stratégies d'intégration pour la recherche et la similarité de code
  • Maîtrise de plusieurs langages de programmation (Java, C++ ou Python)
  • Expérience pratique avec les cadres d'IA agentique et les cadres d'évaluation
  • Connaissance des outils et techniques d'analyse de code (par exemple, AST parsing ou Tree-sitter)
  • Publications de recherche ou contributions à des projets open source dans le domaine de l'intelligence du code ou de la productivité des développeurs
  • Expérience avec les plateformes Azure AI Foundry/ML ou AWS cloud ML

Le candidat idéal

  • Passionné par l'amélioration de la productivité des développeurs grâce à des solutions d'IA innovantes

  • À l'aise pour travailler dans des domaines ambigus et en évolution rapide

  • Capable de collaborer efficacement avec les ingénieurs et les parties prenantes pour obtenir des résultats

  • En constante formation sur les nouvelles technologies en matière d'IA et d'outils de développement

  • Aborde les problèmes avec curiosité, itère rapidement et n'a pas peur d'expérimenter

Position Overview

As a Software Developer on the Fusion platform services team within Product Development and Manufacturing Solutions (PDMS), you'll be part of a team of technologists dedicated to creating cutting-edge AI and generative AI solutions that enhance developer productivity and experience. You'll work closely with AI engineers, software architects, and product engineering teams to build intelligent agentic systems that understand code, predict developer needs, and automate complex development tasks, seamlessly integrating with tools like GitHub Copilot with IDEs such as VS Code and Cursor.

Responsibilities

  • Develop and orchestrate multi-agent AI systems for automated code review, test generation, continuous integration, and end-to-end development workflow optimization using frameworks like LangGraph and AutoGen
  • Design and implement agentic workflows that coordinate multiple AI agents for complex development tasks, ensuring seamless integration with existing developer tools
  • Work with extensive code datasets, developer interaction data, and multi-modal development artifacts (code, documentation, UI) from integrated productivity tools
  • Build comprehensive evaluation frameworks and custom benchmarks for agentic systems, through A/B testing and specialized tools like AgentBench and Langfuse
  • Develop statistical models for developer behavior analysis, workflow optimization, and productivity measurement with measurable KPIs
  • Deploy models in production while adhering to responsible AI principles and Autodesk model governance standards, and mentor junior software AI engineers

Minimum Qualifications

  • MS/PhD in Computer science, Machine Learning, or a related applied AI field
  • 2+ years of experience in machine learning with a focus on NLP, code analysis, or developer tools
  • Expertise in Python and ML frameworks (PyTorch, Transformers, scikit-learn)
  • Experience with Large Language Models and code generation models
  • Knowledge of AI evaluation methodologies and specific metrics for code generation
  • Strong foundation in statistical analysis, experimental design, and A/B testing
  • Proven ability to build end-to-end ML solutions, from research to production
  • Experience with developer workflow and productivity measurement frameworks

Preferred Qualifications

  • Background in software engineering or close collaboration with development teams
  • Familiarity with software development lifecycle tools (e.g., Git, GitHub/GitLab APIs, CI/CD pipelines)
  • Knowledge of human-computer interaction principles and developer experience best practices
  • Experience with vector databases and embedding strategies for code search and similarity
  • Proficiency in multiple programming languages (Java, C++ or Python)
  • Hands-on experience with agentic AI frameworks and evaluation frameworks
  • Knowledge of code analysis tools and techniques (e.g., AST parsing or Tree-sitter)
  • Research publications or contributions to open-source projects in code intelligence or developer productivity
  • Experience with Azure AI Foundry/ML or AWS cloud ML platforms

The Ideal Candidate

  • Passionate about improving developer productivity through innovative AI solutions
  • Comfortable working in ambiguous, rapidly evolving areas
  • Effective collaborator with engineers and stakeholders to drive outcomes
  • Constant learner of new technologies in AI and developer tools
  • Approach problems with curiosity, iterate quickly, and aren't afraid to experiment

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

About Autodesk

Software Development
10,000+

Autodesk is changing how the world is designed and made.

Our technology spans architecture, engineering, construction, product design, manufacturing, and media and entertainment. We empower innovators everywhere to solve challenges, big and small. From greener buildings to smarter products and more mesmerizing blockbusters, Autodesk software helps our customers design and make a better world for all.

Over 100 million people use Autodesk software, like AutoCAD, Revit, Maya, 3ds Max, Fusion 360, SketchBook, and more, to unlock their creativity and solve important design, business, and environmental challenges. Our software runs on both personal computers and mobile devices. It taps the infinite computing power of the cloud to help teams around the world collaborate, design, simulate, and fabricate their ideas in 3D.

We provide exceptional compensation and benefit packages, and we’d love for you to join us. We’re proud to be an equal opportunity employer, and we consider all qualified applicants without regard to race, gender, disability, veteran status, or other protected category. To see our culture in action, check out #AutodeskLife.

We are headquartered in the San Francisco Bay Area and have over 10,000 employees worldwide.