Aperçu du Poste L'équipe chargée des données de la plateforme Architecture, Ingénierie et Construction (AEC) d'Autodesk recherche un architecte logiciel expérimenté. À ce poste, vous serez chargé de concevoir et de développer les systèmes et services qui sous-tendent les capacités de données transversales au sein de notre organisation, ainsi que leur intégration aux produits AEC actuels et futurs d'Autodesk. Cette opportunité vous convient si vous êtes passionné par la conception d'architectures système complexes et si l'idée de transformer la manière dont les professionnels de l'AEC utilisent les données pour acquérir des connaissances, éclairer leurs décisions et mener à bien leurs projets vous enthousiasme. Vous collaborerez avec les architectes logiciels de l'équipe AEC Platform Data ainsi qu'avec ceux des applications et services de premier plan au niveau mondial pour la conception et la construction de bâtiments et d'infrastructures, notamment Revit, Civil 3D, AutoCAD, Autodesk Construction Cloud et Autodesk Forma. Vous définirez l’architecture logicielle qui réinvente le flux continu des données AEC (par exemple, modèles 3D, plans 2D, suivi des problèmes, coûts, flux de capteurs, etc.) et des informations tout au long du cycle de vie d’un actif bâti. Position Overview Autodesk's Architecture, Engineering, and Construction (AEC) Platform Data organization is seeking an experienced Software Architect. In this role, you will design and build the systems and services that power cross‑cutting data capabilities across our organization and integrate them with Autodesk's existing and future AEC products. You will be at the forefront of designing the next generation of capabilities for Autodesk Forma Industry Cloud and will collaborate with architects from Revit, Civil 3D, AutoCAD, Autodesk Construction Cloud, and Autodesk Forma to reimagine the continuous flow of AEC Data throughout the lifecycle of a built asset. Responsibilities Define and evolve cross‑team architecture for data platforms and services in the AEC Platform Data organization Establish standards, reference architectures, and reusable components; drive adoption across teams Lead architectural governance, maintain ADRs, and run design reviews across teams Design and guide implementation of distributed systems and data platforms (APIs, schemas, event streams; batch and streaming) Ensure reliability, security, and performance; define SLOs and drive observability (metrics, tracing, logging) Partner across product and platform teams to align roadmaps and integrations Communicate architectures with clear views and diagrams (e.g., C4) and executive‑ready narratives Minimum Qualifications Bachelor's degree in computer science or equivalent experience 10+ years as a Software Architect in data‑intensive cloud environments Experience with cloud services, API design, database architecture, and big‑data tools and frameworks Strong understanding of data modeling, management, and processing principles Excellent knowledge of software design and architecture Demonstrated ability to influence without authority and drive cross‑team alignment Mastery of conveying complex ideas concisely and impactfully Excellent verbal, written, and presentation skills to communicate architecture strategy to stakeholders Ability to collaborate with a global team Preferred Qualifications Experience in the Architecture, Engineering, and Construction industry Cloud services experience with AWS (EC2, ECS, Lambda, API Gateway, S3, DynamoDB, RDS) Database architecture: Snowflake, relational, NoSQL Event‑driven and streaming architectures (Kafka or Kinesis; exactly‑once processing; schema evolution with Avro/Protobuf) API and service design: REST, gRPC, GraphQL; versioning and backward compatibility at scale Distributed systems and data platforms: microservices, service mesh, event‑driven architecture, streaming processing Observability/SRE: OpenTelemetry, distributed tracing, metrics/SLOs for data services Knowledge graphs and semantic modeling (RDF/OWL, property graphs, feature stores for ML) Experience designing and integrating AI systems and agents in enterprise environments; familiarity with Model Context Protocol (MCP) and plugin ecosystems Hands‑on RAG architectures (embeddings, vector stores, chunking, re‑ranking, retrieval evaluation) Experience with agentic orchestration frameworks (e.g., LangGraph, Semantic Kernel) and function tool calling; Assistants‑style APIs Data governance, privacy, and safety for AI systems (PII handling, prompt‑injection defenses, content filtering, auditability) LLM observability and evaluation (offline/online evaluations, guardrails, prompt/version management, telemetry with LangSmith, PromptFlow, OpenTelemetry) Domain‑specific AI for AEC (extracting structure from BIM/IFC and construction documents; CAD/point‑cloud processing) – nice to have #J-18808-Ljbffr
Software Architect: Aec Platform Data
AUTODESK
toronto, toronto
Published 23 days ago
Report job