Principal Engineer at Autodesk building core APIs and orchestration layer for AI-assisted commerce. Ensuring enterprise-grade reliability, security, and governance through innovative distributed systems practices.
Responsibilities
Build the AI-to-commerce orchestration layer (MCP): Design and implement the runtime and APIs that allow copilots/agents to invoke commerce capabilities safely and consistently
Define "agent-safe" platform primitives: Create standardized patterns for tool invocation (idempotency, retries, rate limits, validation), error contracts, and deterministic behaviors suitable for LLM/agent workflows
Integrate with core commerce systems: Build adapters and service interfaces to existing commerce capabilities (pricing, subscriptions, entitlements, checkout)
Own service SLOs/SLIs, observability (logs/metrics/traces), resilience patterns, and incident readiness; drive post-incident improvements
Implement strong authN/authZ, tenant isolation, secrets management, auditability, policy enforcement, and safe-guardrails around agent actions
Requirements
10+ years building and operating production backend/platform systems
Deep knowledge of distributed systems: scaling, failure modes, consistency, caching, queues/streams, concurrency, idempotency, and backpressure
Strong backend proficiency in one or more languages (e.g., Java/Kotlin, Node Js)
Strong API design (REST/gRPC) and data modeling
Experience with cloud-native systems (Kubernetes, CI/CD, IaC)
Proven ability to lead cross-team initiatives through ambiguity
Full Stack Developer building production - level applications with Node.js in São Paulo. Collaborating with partners while maintaining high code quality and decision - making in a hybrid environment.
Software Developer at Univention creating and enhancing services for Nubus IAM predominantly using Python. Engaging in an agile team with a focus on robust and reliable solutions.
Java Backend Developer at Evertec + Sinqia focusing on innovative technological solutions in financial transactions. Involves back - end development with Java and collaboration with teams.
Senior Java Developer developing scalable backend applications for Capgemini. Involved in microservices implementation and API integrations with a focus on code quality.
Tech Lead leading software development projects at Capgemini. Focusing on Java technologies and agile methodologies within a collaborative environment.
Backend Developer using .NET at Capgemini, focusing on developing APIs and systems integration. Involves leading technical decisions and architecture evolution within the team.
Backend Developer at Capgemini focusing on .NET applications and RESTful APIs. Responsibilities include leading projects and ensuring software quality through testing and reviews.
Senior Back - End Engineer contributing to Xero's mobile app development with focus on high - quality products. Collaborating with cross - functional teams and mentoring junior engineers.
Lead Quality Engineer at S&P Global improving quality in web applications and data platforms. Collaborate with teams on automation testing and innovative solutions for cloud services.
Vice President, Full Stack Software Engineer at Citi developing modern applications using Java and React. Leading design, development, and implementation efforts while driving best practices in CI/CD and AI tools.