Jobs.ca
Jobs.ca
Language
Autodesk logo

Principal AI Developer

Autodesk16 days ago
Toronto
CA$95,798 - CA$139,968/yearly
Staff

About the role

Who you are

  • 8-10+ years of professional experience with building API's using Python or Node.js
  • Experience with AI Agent tools & frameworks
  • Experience building and integrating MCP tools
  • Excellent knowledge of REST API standards, Graph and web services
  • Experience taking requirements to design and building reusable modules
  • Experience with debugging, troubleshooting and problem solving issues
  • Bachelor’s degree or higher in Computer Science, Engineering or related field
  • Experience building Agentic experiences and AI Automation
  • Experience with AWS Bedrock and Strands
  • Experience building and maintaining large scale production system
  • Building distributed asynchronous systems
  • Experience in AWS and services like SQS, SNS, Elastic Search, Dynamo DB, RDS, Elastic Cache etc
  • Demonstrates SDLC best practices in coding standards, code reviews, tests and delivery
  • Familiar with Agile/Scrum, continuous integration/delivery, and modern development practices
  • You are a talented Software Engineer who is passionate about code quality, usability, and technology
  • You have owned design and mentored your team technically
  • You have a strong record of project execution and completion and have experience with scrum and agile development practices
  • You are excited by the challenge of pushing the limits of the web platform to deliver disruptive, innovative solutions that will delight your customers

What the job involves

  • Autodesk access group responsible for connecting customers to their products and data, the team is driving the transformation of Autodesk’s business models, account & user management
  • We solve complex problems, build highly scalable and reliable, and make sure things work seamlessly for millions of users across our product lines
  • The team is looking for a Principal Software Developer
  • You will design and implement AI features to develop the platform
  • You will work with product managers, developers and operations to design, implement and maintain the platform and its roadmap
  • Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs
  • Drive and participate in code and document reviews, mentoring team in best practices
  • Interpret and translate business needs to technical requirements and accurate estimates
  • Evaluate and recommend tools, technologies and processes to ensure the highest quality and performance is achieved
  • Work with team to troubleshoot code level problems quickly and efficiently
  • Apply deep technical expertise to resolve challenging programming and design problems
  • Focus on scalability, security and availability of all applications and processes
  • Contribute to the design and architecture to enable secure, scalable and maintainable software
  • Contribute to risk identification and risk mitigation strategies associated with the architecture
  • Contribute to technical roadmap and technical debt elimination, balancing time, resource, and quality constraints to achieve business and strategic goals and requirements

About Autodesk

10,000+