Principal Engineer - AI Systems
Autodesk
Job Requisition ID #
Position Overview
We are seeking a highly experienced software professional with 10+ years of hands-on experience in designing, building, and scaling complex software systems. This role combines deep engineering expertise with modern AI capabilities, including the design and development of intelligent agents and automation systems. You will play a key role in architecting robust platforms, guiding engineering decisions, and building next-generation AI-driven solutions.
Responsibilities
- Design and architect scalable, reliable, and high-performance software systems and platforms
- Lead end-to-end development of complex applications, from concept to deployment
- Define system architecture, design patterns, and best practices across teams
- Write clean, maintainable, and efficient code across multiple layers (backend, APIs, distributed systems)
- Evaluate and integrate modern technologies, including AI/ML frameworks and agent-based systems
- Design and develop AI agents for automation, decision-making, and workflow orchestration
- Collaborate with cross-functional teams (product, data, DevOps) to deliver impactful solutions
- Mentor and guide junior and mid-level engineers
- Conduct code reviews and ensure high engineering standards
- Drive performance optimisation, scalability, and security improvements
Minimum Qualifications
- 10+ years of professional software development experience
- Strong expertise in system design, distributed systems, and scalable architectures
- Proficiency in one or more languages such as Python, Java, Go, or C++
- Experience with cloud platforms (AWS, Azure, or GCP)
- Solid understanding of APIs, microservices, and event-driven architecture
- Hands-on experience with databases (SQL and NoSQL)
Don't want to miss the next one?
Subscribe to daily email alerts for roles matching your interests.