Software Architect: AEC Platform Data
- Location
- 5 Locations
- Posted
- Aug 14, 2026
- Last seen
- Aug 28, 2026
About the role
Job Requisition ID # 25WD93193 English posting follows 25WD93193 Architecte logiciel, Plateforme de données AEC Aperçu du poste Chez Autodesk, nous sommes des pionniers dans le domaine des logiciels de conception 3D, d’ingénierie et de divertissement. Nous développons des outils qui permettent à certains des esprits les plus créatifs de la planète de résoudre des problèmes concrets. Reconnus par Fortune, Forbes, Glassdoor et d’autres comme l’un des meilleurs employeurs, nous nous engageons à créer un milieu de travail diversifié et inclusif où l’innovation et la créativité s’épanouissent. L’organisation Autodesk chargée des données en architecture, ingénierie et construction (AEC) est à la recherche d’un architecte logiciel expérimenté pour se joindre à l’équipe AEC Data et définir les services natifs du nuage ainsi que l’architecture des systèmes distribués qui sous-tendent le modèle de données AEC (AECDM) et les nombreux services qui l’entourent. Bien que le domaine soit celui des données, ce poste relève fondamentalement de l’architecture du nuage et des services — API, contrats de service, intégrations, conception de systèmes distribués et modèle de données connecté qui les relie entre eux — et s’étend à plusieurs équipes. Il ne s’agit pas d’un poste de spécialiste en entrepôt de données ou en analyse de données. L’organisation AEC Data met en place l’infrastructure de données fondamentale qui sous-tend la vision d’Autodesk en matière de construction connectée : les plateformes, les services et les modèles de données unifiés qui couvrent l’ensemble du cycle de vie des actifs bâtis, de la conception et de la construction jusqu’à l’exploitation et à l’entretien. Ce travail permet la circulation continue des données AEC (modèles 3D, dessins 2D, suivi des problèmes, coûts, flux de capteurs, etc.) entre les produits Autodesk et les intégrations tierces. L’architecte contribuera à façonner la prochaine génération de fonctionnalités pour le nuage industriel Autodesk Forma, en collaborant avec des architectes logiciels, des experts du domaine et les équipes de produit de Revit, Civil 3D, AutoCAD, Autodesk Construction Cloud et Autodesk Forma. Il s’agit d’un poste de contributeur senior dans un parcours d’architecture bien établi, relevant de l’architecte émérite de l’équipe AEC Data, qui occupe également le poste d’architecte logiciel principal. La responsabilité principale consiste à définir la manière dont plusieurs équipes conçoivent et développent — par le biais de normes, d’architectures de référence, d’ADR et de la gouvernance de la révision de conception — plutôt que de gérer un service unique. L’orientation précise du poste s’adapte aux points forts du candidat et aux besoins de l’organisation. Responsabilités Conception et évolution des API : Concevoir et faire évoluer les interfaces API des services AEC Data — modélisation des ressources, adressage, gestion des versions et évolution rétrocompatible, API de requête, et unification des interfaces qui se chevauchent en un seul contrat cohérent Architecture système : Définir et faire évoluer une architecture inter-équipes et native du nuage pour l’ensemble des services AEC Data; concevoir des systèmes distribués, y compris les contrats de service et les flux pilotés par les événements Conception et évolution des schémas : Concevoir, documenter et faire évoluer les schémas de données pour les entités du domaine AEC (bâtiments, infrastructures, espaces, systèmes, composantes, relations) — y compris les modèles sémantiques, les ensembles de propriétés, les systèmes de classification et les hiérarchies de relations. Assurer la gestion des versions, de la compatibilité ascendante et descendante, de la dépréciation et de la migration; maintenir le registre des schémas, les règles de validation et les contrôles de qualité Normes et gouvernance : Établir des normes, des architectures de référence et des composantes réutilisables; rédiger des propositions d’architecture et des comptes rendus de décision (ADR) pour examen par un conseil d’architecture interorganisationnel, et mener des revues de conception interéquipes Prototypage et faisabilité : Évaluer différentes orientations architecturales par la modélisation et le prototypage, afin de réduire les risques liés aux décisions clés avant leur adoption à grande échelle Mentorat et leadership technique : Encadrer les développeurs et les autres architectes sur les technologies émergentes et établies ainsi que sur les pratiques architecturales; approfondir les compétences techniques au sein des équipes Fiabilité et performance : Assurer la fiabilité, la sécurité et la performance des systèmes; définir les SLO et favoriser l’observabilité (métriques, traçage, journalisation) Communication : Communiquer sur l’architecture à l’aide de vues et de diagrammes clairs (p. ex., C4) ainsi que de présentations adaptées à la haute direction; produire une documentation exhaustive et du matériel d’intégration Qualifications Minimales Baccalauréat en informatique, ou expérience équivalente Au moins 10 ans d’expérience dans la conception de systèmes distribués natifs du nuage, dont au moins 5 ans à un niveau d’architecte inter-équipes (architecte logiciel, développeur principal, Staff+ ou équivalent). Le titre est flexible; l’étendue de l’impact est le critère principal Expertise approfondie des services en nuage (de préférence AWS), de la conception d’API et de services, ainsi que des modèles de systèmes distribués (microservices, architecture orientée événements, résilience) Solides bases en modélisation de données et en conception de schémas — y compris les langages de définition de schémas (p. ex., JSON Schema), la gestion des versions, ainsi que la compatibilité ascendante et descendante et les stratégies d’évolution — telles qu’appliquées tant aux schémas de données autonomes qu’aux contrats d’API. Une spécialisation en architecture d’entrepôt de données ou d’analyse n’est pas requise Excellente connaissance de la conception logicielle et des modèles d’architecture Capacité démontrée à exercer une influence sans autorité hiérarchique et à favoriser la coordination entre les équipes ne relevant pas de la gestion directe du candidat Solides compétences en leadership et en mentorat, avec une expérience avérée dans l’encadrement et le développement d’équipes diversifiées et interfonctionnelles Maîtrise de la communication d’idées complexes de manière concise et convaincante, avec d’excellentes compétences verbales, écrites et de présentation auprès d’un large éventail de parties prenantes Capacité à collaborer avec une équipe internationale Qualifications Souhaitées Les qualifications souhaitées constituent un éventail de compétences plutôt qu’une liste de critères à cocher : une expertise approfondie dans quelques domaines clés importe davantage qu’une connaissance superficielle de l’ensemble d’entre eux. Les compétences émergentes en IA/apprentissage automatique (IA/ML) énumérées ci-dessous constituent un atout et peuvent être développées en cours d’emploi; elles ne sont pas des conditions préalables. Domaines clés Services en nuage : AWS et ses services clés (EC2, ECS, Lambda, API Gateway, S3, DynamoDB, RDS) Systèmes distribués : décomposition des services orientée domaine, modèles de cohérence des données (CQRS, event sourcing, sagas) et conception multi-locataires/multi-régions Conception d’API et de services : conception et évolution des API REST; GraphQL (y compris la fédération) Architecture de bases de données : relationnelles et NoSQL (p. ex., DynamoDB, PostgreSQL) Observabilité/SRE : OpenTelemetry, traçage distribué, métriques/SLO pour les services de données Bonus Technologies sémantiques : graphes de connaissances, RDF/OWL ou graphes de propriétés — particulièrement pertinents pour l’AECDM connecté/sémantique Expertise BIM : concepts de modélisation de l’information du bâtiment (BIM), familles Revit ou systèmes de modélisation paramétrique similaires Système
