Senior Software Engineer - Agentic AI

Autodesk Autodesk · Enterprise · Pune, India

Senior Software Engineer focused on building an AI-enabled application platform, driving architectural decisions, and delivering scalable services. The role involves developing agentic AI features and integrating with ML/LLM platforms.

What you'd actually do

  1. Drive the technical vision and architecture for large-scale, distributed collaboration systems
  2. Diagnose complex system issues and deliver iterative, well-designed solutions
  3. Participate in and lead design and code reviews, upholding engineering best practices
  4. Automate cloud infrastructure, CI/CD pipelines, testing, and observability
  5. Provide technical leadership and mentor engineers while fostering an inclusive, collaborative team culture

Skills

Required

  • 6–8 years of experience designing and building large-scale, backend distributed systems in cloud environments
  • Strong proficiency in Node.js/ TypeScript/ Python, with a focus on writing high-quality, maintainable, and testable code
  • Deep experience with AWS, including cloud-native services, infrastructure-as-code, containers, and automation (e.g., Terraform, CI/CD)
  • Solid understanding of distributed system fundamentals, NoSQL databases, and non-functional requirements such as performance, scalability, and resiliency
  • Proven ability to operate effectively in Agile environments, contribute to technical design discussions, and make sound, data-driven engineering decisions
  • Bachelor’s degree in computer science/engineering (or equivalent practical experience)

Nice to have

  • Experience building AI-assisted or workflow automation features (including agent-style workflows)
  • Exposure to Amazon Bedrock, SageMaker, or other ML/LLM platforms
  • Familiarity with LLM application patterns (tool calling, RAG, evaluation, guardrails)

What the JD emphasized

  • large-scale, distributed collaboration systems
  • large-scale, backend distributed systems

Other signals

  • building AI enabled application platform
  • develop scalable services and core platform capabilities
  • drive architectural decisions
  • deliver high-impact, long-term initiatives