Software Development Engineer

Autodesk Autodesk · Enterprise · Portland, OR +1

Autodesk is seeking a Software Development Engineer to build the core APIs and orchestration layer for an AI-assisted commerce platform. This role involves designing and implementing scalable APIs and workflows that connect AI systems (copilots, agents) to Autodesk's commerce infrastructure, ensuring enterprise-grade reliability, security, and governance. The engineer will partner with AI/ML developers, integrate LLM-based agents, and design systems resilient to AI non-determinism, focusing on platform engineering, distributed systems, and applied AI enablement.

What you'd actually do

  1. Design and implement scalable APIs for: Product discovery and offering configuration, Pricing and promotion resolution, Subscription, entitlement, and eligibility validation, Ensure APIs are deterministic, explainable, and versioned for AI
  2. Build orchestration workflows that allow AI agents to perform multi-step commerce actions safely
  3. Implement guardrails for: Pricing and contract rules, Enterprise and channel policies, Approval flows and rollback handling, Provide observability, audit logs, and traceability for AI-driven actions
  4. Partner with AI/ML developers to integrate LLM-based agents via tools, APIs, and function calling
  5. Design systems resilient to non-deterministic AI behavior

Skills

Required

  • 3+ years of experience building backend or platform services
  • Strong proficiency in Java, Node Js, or similar backend languages (or equivalent)
  • Experience with distributed systems, APIs, and service orchestration
  • Strong understanding of cloud-native architectures (AWS, Kubernetes, CI/CD)
  • Hands-on experience integrating backend systems with: LLMs, AI agents, or ML-driven services, Tool / function calling or workflow orchestration
  • Understanding of AI system characteristics: Non-determinism, Latency tradeoffs, Safety and guardrails
  • Experience with: Authorization, security, and data protection, Auditability and compliance requirements, High-availability and fault-tolerant systems

Nice to have

  • Experience with commerce systems (pricing, subscriptions, billing, payments)
  • Familiarity with event-driven architectures and async workflows
  • Experience building shared platforms used by multiple teams
  • Exposure to experimentation, metrics, or AI evaluation frameworks

What the JD emphasized

  • enterprise-grade reliability, security, and governance
  • safely discover, recommend, and transact Autodesk offerings
  • safely
  • explainable
  • resilient to non-deterministic AI behavior
  • safety and guardrails
  • Authorization, security, and data protection
  • Auditability and compliance requirements
  • High-availability and fault-tolerant systems

Other signals

  • AI copilots and agents
  • core APIs and orchestration layer
  • connect AI systems to commerce infrastructure
  • enterprise-grade reliability, security, and governance
  • platform engineering, distributed systems, and applied AI enablement
  • design systems resilient to non-deterministic AI behavior
  • support evaluation, monitoring, and error handling for AI-triggered workflows
  • integrate with LLM-based agents via tools, APIs, and function calling