Connexion

Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Intelligence artificielle Agile Scrum +9 autres

Détails du poste

  • Lieu de travail : Montreal (Hybride)
  • Type de poste : Permanent à temps plein

Description du poste

Autodesk développe des logiciels à l'échelle du cloud, des plateformes de données et des fonctionnalités basées sur l'IA qui aident ses clients à concevoir, construire et exploiter le monde qui les entoure. En tant que responsable du développement logiciel, vous serez le responsable direct d'une équipe d'ingénieurs full-stack chargée d'intégrer nos capacités d'IA et nos workflows autonomes dans les expériences produit. Votre équipe définira des représentations de données partagées, fournira des interfaces d'intégration destinées aux développeurs et concevra les composants client et serveur permettant aux produits et aux partenaires d'invoquer et d'orchestrer en toute sécurité des assistants et des flux automatisés. Vous traduirez les priorités produit en plans d'ingénierie, encadrerez et ferez évoluer les ingénieurs, et garantirez la livraison prévisible de solutions de qualité production.

Rejoignez-nous pour transformer le secteur de l'AEC et façonner l'avenir de la conception et de la construction. Ayez un impact et contribuez à la création d'une nouvelle équipe à partir de zéro.

Hiérarchie

Vous rendrez compte à un responsable senior du développement logiciel au sein de l'équipe Solutions AEC (Architecture, Ingénierie et Construction).

Lieu

Nous encourageons le travail hybride ; vous travaillerez à proximité de nos bureaux de Toronto, au Canada, ou sur la côte Est des États-Unis.

Responsabilités

Vous gérerez directement des ingénieurs chargés de:

  • Intégrer des capacités basées sur l’IA et des flux de travail autonomes dans les flux de produits front-end et back-end

  • Définir et mettre en œuvre des représentations de données partagées et granulaires permettant une utilisation cohérente entre les fonctionnalités

  • Fournir des interfaces d’intégration et des outils destinés aux développeurs qui rendent ces capacités accessibles aux équipes produit et aux partenaires

  • Opérer dans une optique « API-first » et contribuer aux initiatives de plateforme (y compris les efforts liés à la plateforme de contrôle des modèles) qui fournissent des modèles cohérents d’invocation, de gouvernance et d’exploitation pour l’utilisation des fonctionnalités à l’échelle de l’entreprise

  • Fournir des fonctionnalités côté client et côté serveur et être responsable de l’expérience de bout en bout pour les fonctionnalités livrées par votre équipe

  • Diriger les travaux d’ingénierie côté client et front-end — interface utilisateur web, intégrations client et travaux de performance/visualisation s’exécutant dans les navigateurs ou les clients de bureau

Responsabilités

  • Leadership technique et gestion quotidienne. Fournir des conseils techniques concrets et aider l'équipe à prendre des décisions pragmatiques en matière d'architecture et de mise en œuvre, qui concilient rapidité de livraison et maintenabilité à long terme

  • Responsabilité du front-end et des clients. Diriger et encadrer les ingénieurs qui mettent en œuvre l'interface utilisateur orientée client et les intégrations client. Assumer la responsabilité des compromis entre architecture client et performances, collaborer avec les équipes UX/design et garantir la qualité du front-end (réactivité, accessibilité, compatibilité multiplateforme et performances)

  • Leadership et coaching des équipes. Organiser régulièrement des entretiens individuels, des discussions sur les performances et le développement de carrière pour chaque collaborateur. Favoriser une culture de la responsabilité, de la qualité et de la sécurité psychologique

  • Obtenir des résultats prévisibles. Traduire les priorités produit en jalons clairs, gérer la portée et les dépendances, et veiller à ce que l'équipe livre dans les délais avec un niveau de qualité élevé

  • Intégration et orientation produit. Travailler en étroite collaboration avec les partenaires produits et de recherche pour traduire les capacités en constante évolution en expériences produit sûres, utilisables et performantes. Effectuer des compromis judicieux en matière d’UX, de latence et de coût

  • Priorité aux API et orientation plateforme. Promouvoir une approche « API-first » pour les interfaces d’intégration et contribuer aux initiatives de plateforme (y compris les efforts MCP) qui fournissent des modèles cohérents d’invocation, de gouvernance et d’exploitation pour l’utilisation des capacités à l’échelle de l’entreprise. (Niveau général uniquement ; les détails de mise en œuvre sont volontairement généraux.)

  • Données partagées et interopérabilité. Dirigez l'équipe pour concevoir des représentations et des transformations de données partagées faciles à maintenir, afin que d'autres équipes puissent exploiter et étendre de manière fiable ce que votre équipe construit

  • Interfaces et outils destinés aux développeurs. Assurez la mise à disposition d'interfaces d'intégration stables et bien documentées, ainsi que d'outils de développement permettant une utilisation en interne et par les partenaires — en mettant l'accent sur la fiabilité, la gestion des versions et une expérience développeur solide

  • Excellence opérationnelle et sécurité. Veillez à ce que les services soient observables et fiables. Collaborez avec les équipes chargées de la sécurité/confidentialité et de la plateforme pour intégrer la gouvernance, les contrôles d'accès et les pratiques de sécurité dans les flux de fonctionnalités

  • Productivité des développeurs et automatisation. Promouvez la CI/CD, les contrôles de qualité automatisés, les tests de contrats et les outils de développement afin d'augmenter le débit tout en maintenant la sécurité et la qualité

  • Partenariat interfonctionnel. Travaillez en étroite collaboration avec les équipes Produit, ML/Recherche, UX, Sécurité/Confidentialité et Plateforme pour définir le périmètre du travail, déterminer les comportements acceptables et les modes de défaillance des flux, et fournir des solutions intégrées

  • Talents et recrutement. Recruter et intégrer des ingénieurs, renforcer les capacités front-end et full-stack, et participer à l’harmonisation des entretiens et au recrutement

Qualifications minimales

  • Plus de 7 ans d’expérience professionnelle en génie logiciel dans la livraison de logiciels de production, avec une expérience avérée dans l’accompagnement et le développement de collaborateurs individuels

  • Expérience pratique full-stack axée sur le front-end et le travail client (frameworks et outils front-end modernes)

  • Expérience avérée dans la direction d'équipes chargées de développer des interfaces utilisateur destinées aux clients et des intégrations client

  • Expérience dans la conception et la livraison d'interfaces d'intégration et d'outils ou de bibliothèques de développement pour des équipes internes ou des partenaires externes

  • Expérience de travail avec ou aux côtés d'équipes de ML/IA ou de recherche pour mettre en production des capacités, et bonne connaissance des considérations opérationnelles et UX spécifiques que ce type de travail implique

  • Connaissance pratique du développement cloud-native, du CI/CD et des pratiques opérationnelles

  • Solides compétences en communication écrite et orale ; capacité avérée à travailler de manière transversale

Qualifications souhaitées

  • Une expérience directe dans la conception ou l'exploitation de frameworks d'orchestration ou de modèles d'invocation de modèles est un plus

  • Solides compétences en ingénierie front-end : JavaScript/TypeScript, React (ou équivalent), architecture de composants et automatisation des tests front-end

  • Expérience dans des projets clients où la performance est critique, la visualisation/le rendu 3D (WebGL/OpenGL/three.js) ou les intégrations de bureau/plugins (C#/.NET ou équivalent)

  • Maîtrise des outils de développement des navigateurs, de la journalisation et de la surveillance des performances

  • Expérience avec les frameworks de tests unitaires, d’intégration et de contrats pour le code client et serveur

  • Maîtrise des considérations de sécurité, de confidentialité et de conformité lors de la conception d’intégrations et d’interfaces de développement

  • Une expérience dans le domaine de l’AEC ou des workflows de conception/ingénierie connexes est un plus

Le candidat idéal

  • Vous êtes un leader en ingénierie pragmatique et pragmatique, capable de définir la stratégie et de retrousser vos manches pour aider l'équipe à tenir ses engagements

  • Vous savez recruter et identifier les meilleurs talents

  • Vous êtes passionné par le mentorat et l'enseignement

  • Vous savez traduire des objectifs de recherche et d'IA ambigus en plans d'ingénierie concrets et sûrs

  • Vous savez motiver votre équipe pour qu'elle atteigne ses objectifs

  • Vous êtes curieux et passionné par la résolution de problèmes complexes dans de nouveaux domaines

  • Vous communiquez facilement sur les progrès réalisés et établissez des relations de confiance avec un ensemble diversifié de partenaires

______________________________________________________________________________________________________________

26WD97217, Responsable du développement logiciel, IA générative

À propos d’Autodesk

Présentation du poste

Autodesk développe des logiciels à l'échelle du cloud, des plateformes de données et des fonctionnalités basées sur l'IA qui aident ses clients à concevoir, construire et exploiter le monde qui les entoure. En tant que responsable du développement logiciel, vous serez le responsable direct d'une équipe d'ingénieurs full-stack chargée d'intégrer nos capacités d'IA et nos workflows autonomes dans les expériences produit. Votre équipe définira des représentations de données partagées, fournira des interfaces d'intégration destinées aux développeurs et concevra les composants client et serveur permettant aux produits et aux partenaires d'invoquer et d'orchestrer en toute sécurité des assistants et des flux automatisés. Vous traduirez les priorités produit en plans d'ingénierie, encadrerez et ferez évoluer les ingénieurs, et garantirez la livraison prévisible de solutions de qualité production.

Rejoignez-nous pour transformer le secteur de l'AEC et façonner l'avenir de la conception et de la construction. Ayez un impact et contribuez à la création d'une nouvelle équipe à partir de zéro.

Hiérarchie : Vous rendrez compte à un responsable senior du développement logiciel au sein de l'équipe Solutions AEC (Architecture, Ingénierie et Construction).

Lieu : Nous encourageons le travail hybride ; vous travaillerez à proximité de nos bureaux de Toronto, au Canada, ou sur la côte Est des États-Unis.

Responsabilités

Vous gérerez directement des ingénieurs chargés de:

  • Intégrer des capacités basées sur l’IA et des flux de travail autonomes dans les flux de produits front-end et back-end

  • Définir et mettre en œuvre des représentations de données partagées et granulaires permettant une utilisation cohérente entre les fonctionnalités

  • Fournir des interfaces d’intégration et des outils destinés aux développeurs qui rendent ces capacités accessibles aux équipes produit et aux partenaires

  • Opérer dans une optique « API-first » et contribuer aux initiatives de plateforme (y compris les efforts liés à la plateforme de contrôle des modèles) qui fournissent des modèles cohérents d’invocation, de gouvernance et d’exploitation pour l’utilisation des fonctionnalités à l’échelle de l’entreprise

  • Fournir des fonctionnalités côté client et côté serveur et être responsable de l’expérience de bout en bout pour les fonctionnalités livrées par votre équipe

  • Diriger les travaux d’ingénierie côté client et front-end — interface utilisateur web, intégrations client et travaux de performance/visualisation s’exécutant dans les navigateurs ou les clients de bureau

Responsabilités

  • Leadership technique et gestion quotidienne. Fournir des conseils techniques concrets et aider l'équipe à prendre des décisions pragmatiques en matière d'architecture et de mise en œuvre, qui concilient rapidité de livraison et maintenabilité à long terme

  • Responsabilité du front-end et des clients. Diriger et encadrer les ingénieurs qui mettent en œuvre l'interface utilisateur orientée client et les intégrations client. Assumer la responsabilité des compromis entre architecture client et performances, collaborer avec les équipes UX/design et garantir la qualité du front-end (réactivité, accessibilité, compatibilité multiplateforme et performances)

  • Leadership et coaching des équipes. Organiser régulièrement des entretiens individuels, des discussions sur les performances et le développement de carrière pour chaque collaborateur. Favoriser une culture de la responsabilité, de la qualité et de la sécurité psychologique

  • Obtenir des résultats prévisibles. Traduire les priorités produit en jalons clairs, gérer la portée et les dépendances, et veiller à ce que l'équipe livre dans les délais avec un niveau de qualité élevé

  • Intégration et orientation produit. Travailler en étroite collaboration avec les partenaires produits et de recherche pour traduire les capacités en constante évolution en expériences produit sûres, utilisables et performantes. Effectuer des compromis judicieux en matière d’UX, de latence et de coût

  • Priorité aux API et orientation plateforme. Promouvoir une approche « API-first » pour les interfaces d’intégration et contribuer aux initiatives de plateforme (y compris les efforts MCP) qui fournissent des modèles cohérents d’invocation, de gouvernance et d’exploitation pour l’utilisation des capacités à l’échelle de l’entreprise. (Niveau général uniquement ; les détails de mise en œuvre sont volontairement généraux.)

  • Données partagées et interopérabilité. Dirigez l'équipe pour concevoir des représentations et des transformations de données partagées faciles à maintenir, afin que d'autres équipes puissent exploiter et étendre de manière fiable ce que votre équipe construit

  • Interfaces et outils destinés aux développeurs. Assurez la mise à disposition d'interfaces d'intégration stables et bien documentées, ainsi que d'outils de développement permettant une utilisation en interne et par les partenaires — en mettant l'accent sur la fiabilité, la gestion des versions et une expérience développeur solide

  • Excellence opérationnelle et sécurité. Veillez à ce que les services soient observables et fiables. Collaborez avec les équipes chargées de la sécurité/confidentialité et de la plateforme pour intégrer la gouvernance, les contrôles d'accès et les pratiques de sécurité dans les flux de fonctionnalités

  • Productivité des développeurs et automatisation. Promouvez la CI/CD, les contrôles de qualité automatisés, les tests de contrats et les outils de développement afin d'augmenter le débit tout en maintenant la sécurité et la qualité

  • Partenariat interfonctionnel. Travaillez en étroite collaboration avec les équipes Produit, ML/Recherche, UX, Sécurité/Confidentialité et Plateforme pour définir le périmètre du travail, déterminer les comportements acceptables et les modes de défaillance des flux, et fournir des solutions intégrées

  • Talents et recrutement. Recruter et intégrer des ingénieurs, renforcer les capacités front-end et full-stack, et participer à l’harmonisation des entretiens et au recrutement

Qualifications minimales

  • Plus de 7 ans d’expérience professionnelle en génie logiciel dans la livraison de logiciels de production, avec une expérience avérée dans l’accompagnement et le développement de collaborateurs individuels

  • Expérience pratique full-stack axée sur le front-end et le travail client (frameworks et outils front-end modernes)

  • Expérience avérée dans la direction d'équipes chargées de développer des interfaces utilisateur destinées aux clients et des intégrations client

  • Expérience dans la conception et la livraison d'interfaces d'intégration et d'outils ou de bibliothèques de développement pour des équipes internes ou des partenaires externes

  • Expérience de travail avec ou aux côtés d'équipes de ML/IA ou de recherche pour mettre en production des capacités, et bonne connaissance des considérations opérationnelles et UX spécifiques que ce type de travail implique

  • Connaissance pratique du développement cloud-native, du CI/CD et des pratiques opérationnelles

  • Solides compétences en communication écrite et orale ; capacité avérée à travailler de manière transversale

Qualifications souhaitées

  • Une expérience directe dans la conception ou l'exploitation de frameworks d'orchestration ou de modèles d'invocation de modèles est un plus

  • Solides compétences en ingénierie front-end : JavaScript/TypeScript, React (ou équivalent), architecture de composants et automatisation des tests front-end

  • Expérience dans des projets clients où la performance est critique, la visualisation/le rendu 3D (WebGL/OpenGL/three.js) ou les intégrations de bureau/plugins (C#/.NET ou équivalent)

  • Maîtrise des outils de développement des navigateurs, de la journalisation et de la surveillance des performances

  • Expérience avec les frameworks de tests unitaires, d’intégration et de contrats pour le code client et serveur

  • Maîtrise des considérations de sécurité, de confidentialité et de conformité lors de la conception d’intégrations et d’interfaces de développement

  • Une expérience dans le domaine de l’AEC ou des workflows de conception/ingénierie connexes est un plus

Le candidat idéal

  • Vous êtes un leader en ingénierie pragmatique et pragmatique, capable de définir la stratégie et de retrousser vos manches pour aider l'équipe à tenir ses engagements

  • Vous savez recruter et identifier les meilleurs talents

  • Vous êtes passionné par le mentorat et l'enseignement

  • Vous savez traduire des objectifs de recherche et d'IA ambigus en plans d'ingénierie concrets et sûrs

  • Vous savez motiver votre équipe pour qu'elle atteigne ses objectifs

  • Vous êtes curieux et passionné par la résolution de problèmes complexes dans de nouveaux domaines

  • Vous communiquez facilement sur les progrès réalisés et établissez des relations de confiance avec un ensemble diversifié de partenaires

Learn More

About 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!

Salary transparency

Salary is one part of Autodesk’s competitive compensation package. For Canada based roles, we expect a starting base salary between $140,000 and $205,700. Offers are based on the candidate’s experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.

Belonging
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here:

Are you an existing contractor or consultant with Autodesk?

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