Principal Software Engineer

Autodesk Autodesk · Enterprise · London, United Kingdom

Autodesk is seeking a Principal Software Engineer to join their AI Platform engineering team. The role involves contributing to the architecture and delivery of the AI Platform experience stack, including agentic interfaces, workflow editors, project memory, and dynamic UI surfaces. Responsibilities include defining AI-first architecture, delivering agentic orchestration, context retention, and composable capability invocation, and contributing to trust models like human-in-the-loop and review gates. The role also emphasizes embedding AI-assisted engineering practices. The ideal candidate has extensive experience in software development, cloud-native platforms, distributed systems, and building AI/ML-powered user experiences such as LLMs, agents, orchestration, and RAG systems.

What you'd actually do

  1. Contribute into architecture and delivery of the AI Platform experience stack: agentic interfaces, workflow editor, project memory, and dynamic UI surfaces
  2. Ensure a cohesive, modern, AI-native experience built across cross-product and cross-industry workflows
  3. Embed traceability, auditability, reversibility, and measurable autonomy into all agentic workflows
  4. Be involved in defining AI-first architecture and development practices across the experience layer
  5. Deliver agentic orchestration, context retention across sessions, and composable capability invocation

Skills

Required

  • 10+ years of professional experience in software development
  • BS or MS in Computer Science or related technical field
  • Experience designing and developing web/cloud applications
  • Experience with Continuous Integration, Continuous Delivery, DevOps, etc
  • Proven experience delivering modern, cloud-native platform capabilities at scale
  • Architectural expertise in distributed systems, APIs, composable services, and modern frontend architectures
  • Demonstrated experience building AI/ML-powered user experiences (LLMs, agents, orchestration, RAG systems, or similar)

Nice to have

  • Experience with User Interface / User Experience Design process
  • Experience with AI-first or agentic platform initiatives
  • Experience building dynamic or generative UI systems
  • Familiarity with MCP-style integration models or composable tool architectures

What the JD emphasized

  • AI Platform
  • agentic interfaces
  • workflow editor
  • project memory
  • dynamic UI surfaces
  • AI-native experience
  • agentic orchestration
  • context retention
  • composable capability invocation
  • trust models
  • human-in-the-loop
  • review gates
  • confidence signaling
  • AI-assisted engineering practices
  • LLMs
  • agents
  • orchestration
  • RAG systems

Other signals

  • AI Platform
  • agentic interfaces
  • workflow editor
  • project memory
  • dynamic UI surfaces
  • AI-native experience
  • agentic orchestration
  • context retention
  • composable capability invocation
  • trust models
  • human-in-the-loop
  • review gates
  • confidence signaling
  • AI-assisted engineering practices
  • LLMs
  • agents
  • orchestration
  • RAG systems