Senior Software Engineer

Autodesk

Job Summary

The Autodesk Developer Enablement Team is seeking a Senior Software Engineer in Bangalore to build AI-powered next-generation platforms. This role involves designing, building, testing, and releasing desktop clients and ML capabilities for RAG platforms, collaborating with stakeholders, and providing technical leadership. The ideal candidate will deliver ML-driven solutions, focusing on NLP and ML technologies, and contribute to a culture of collaboration and innovation.

Must Have

  • Design, build, test, and release desktop clients, components, and frameworks.
  • Design and implement Machine Learning capabilities that enhance Autodesk’s RAG platforms.
  • Collaborate with team members and stakeholders to deliver state-of-the-art ML-powered solutions.
  • Provide technical leadership and mentorship to less-experienced engineers.
  • Partner with stakeholders to solve diverse and critical business objectives.
  • BS/MS in Computer Science or a related technical field.
  • 5–7 years of full-stack development experience, with at least 2+ years in ML/AI applications.
  • Proficiency in Python, Node.js, JavaScript, Java/C++.
  • Familiarity with cloud platforms (Azure/AWS).
  • Strong understanding of experimental design and result analysis.
  • Proven track record of delivering ML-driven solutions in production.
  • Excellent written and verbal communication skills.

Good to Have

  • Experience with modern front-end frameworks (React, Angular, Vue).
  • Hands-on experience in building AI-enhanced components and intelligent services.
  • Strong programming skills and flexibility to work across multiple programming languages.
  • An AI-first mindset to solve real-world customer pain points.
  • Demonstrates initiative, ownership, and commitment to high-quality delivery.
  • Thrives in a collaborative, high-trust team environment.

Perks & Benefits

  • Annual cash bonuses
  • Commissions for sales roles
  • Stock grants
  • Comprehensive benefits package

Job Description

Position Overview

The Autodesk Developer Enablement Team empowers internal and external developers to seamlessly integrate Autodesk solutions across Desktop and Web. We are seeking a motivated Senior Software Engineer to join our Bangalore office and be part of our journey in building AI-powered next-generation platforms.

As a Senior SWE, you will deliver ML-driven technical solutions to customer needs, working closely with multidisciplinary stakeholder teams. This is a hands-on role, focused on technical problem-solving with cutting-edge NLP and ML technologies, while also providing guidance and mentorship to the team.

Our culture emphasizes collaboration, innovation, and continuous learning, ensuring every team member contributes to shaping Autodesk’s future.

Responsibilities

  • Design, build, test, and release desktop clients, components, and frameworks.
  • Design and implement Machine Learning capabilities that enhance Autodesk’s RAG platforms.
  • Collaborate with team members and stakeholders to deliver state-of-the-art ML-powered solutions.
  • Provide technical leadership and mentorship to less-experienced engineers.
  • Partner with stakeholders to solve diverse and critical business objectives.

Minimum Qualifications

  • BS/MS in Computer Science or a related technical field.
  • 5–7 years of full-stack development experience, with at least 2+ years in ML/AI applications.
  • Proficiency in Python, Node.js, JavaScript, Java/C++.
  • Experience with modern front-end frameworks (React, Angular, Vue – a plus).
  • Familiarity with cloud platforms (Azure/AWS).
  • Strong understanding of experimental design and result analysis.
  • Proven track record of delivering ML-driven solutions in production.
  • Excellent written and verbal communication skills.

The Ideal Candidate:

  • Hands-on experience in building AI-enhanced components and intelligent services.
  • Strong programming skills and flexibility to work across multiple programming languages.
  • An AI-first mindset to solve real-world customer pain points.
  • Demonstrates initiative, ownership, and commitment to high-quality delivery.
  • Thrives in a collaborative, high-trust team environment.

14 Skills Required For This Role

Communication Cpp Game Texts React Aws Azure Node.js Angular Front End Python Autodesk Javascript Java Machine Learning