A

Autodesk

Verified Job Source

Designers, engineers, builders, and creators trust Autodesk to help them design and make a better world. #MakeAnything

San Francisco, CA

Software Development
5,001+ people

About

Autodesk is changing how the world is designed and made. Our technology spans architecture, engineering, construction, product design, manufacturing, and media and entertainment. We empower innovators everywhere to solve challenges, big and small. From greener buildings to smarter products and more mesmerizing blockbusters, Autodesk software helps our customers design and make a better world for all. Over 100 million people use Autodesk software, like AutoCAD, Revit, Maya, 3ds Max, Fusion 360, SketchBook, and more, to unlock their creativity and solve important design, business, and environmental challenges. Our software runs on both personal computers and mobile devices. It taps the infinite computing power of the cloud to help teams around the world collaborate, design, simulate, and fabricate their ideas in 3D. We provide exceptional compensation and benefit packages, and we’d love for you to join us. We’re proud to be an equal opportunity employer, and we consider all qualified applicants without regard to race, gender, disability, veteran status, or other protected category. To see our culture in action, check out #AutodeskLife. We are headquartered in the San Francisco Bay Area and have over 10,000 employees worldwide.

Open positions

Senior Machine Learning Operations Developer, Inference, AI/ML Platform

On-site · Calgary

You will drive the operational excellence of the AI/ML platform by designing automated deployment pipelines and maintaining scalable infrastructure for model training and inference. Additionally, you will collaborate with cross-functional teams to implement robust monitoring, logging, and model governance practices.

Senior Software Developer, MCP/AI

On-site · Canada

Design and implement end-to-end agentic AI subsystems, focusing on tool orchestration, context retention, and RAG. Establish evaluation frameworks for AI behavior and collaborate with cross-functional teams to integrate these capabilities into visualization products.

Senior Software Developer, MCP/AI

On-site · Toronto

Design and implement complex agentic subsystems, including tool orchestration and RAG, to enable natural language interaction with 2D/3D models. Own the end-to-end lifecycle of AI features from design and evaluation to production deployment and support.

Product Manager - Visualization Solutions

Remote · Canada

The Product Manager will shape the roadmap for visualization solutions by balancing platform investments with product needs. They will drive end-to-end execution of initiatives while collaborating with engineering and design teams to deliver high-quality user experiences.

Principal Security & Compliance Analyst

On-site · Toronto

The Principal Security & Compliance Analyst will lead complex compliance projects, implement AI-driven workflows, and ensure Autodesk products meet regulatory standards. They will also mentor junior team members and provide expert guidance on frameworks like SOC2, ISO27001, and FedRAMP.

Finance Manager, GET (Growth Experience Technology)

On-site · Toronto

The Finance Manager will lead forecasting, reporting, and amortization modeling for capitalized software investments while partnering with cross-functional teams to guide investment decisions. They are responsible for maintaining financial processes, ensuring audit readiness, and developing scalable models to improve financial transparency.

Senior Software Developer, MCP/AI

On-site · Toronto

You will design and implement complex agentic subsystems, including orchestration, context retention, and retrieval systems. You will also own the end-to-end lifecycle of these subsystems, from requirements gathering to production support and quality evaluation.

Senior Software Engineer, AI Search

On-site · Toronto

Design, build, and maintain complex modules for streaming and search infrastructure within Autodesk Platform Services. Operate and scale services on AWS while collaborating with architects to improve system performance and resiliency.

Maya Software Engineer

Remote · California, United States

Collaborate with global customers to develop tools and workflows for Maya while providing technical advice and production guidance. Troubleshoot issues and develop high-quality code, fixes, and enhancements to improve pipeline efficiency.

Software Developer - APS Data Models - Canada - Hybrid

Hybrid · Toronto

The developer will participate in all aspects of software development to create and maintain reliable, secure, and high-throughput cloud services. They will collaborate with product managers and architects to iteratively transform requirements into product enhancements.

Product Owner - AEC Data

Remote · Ontario, Canada

The Product Owner will define and prioritize backlog items to deliver value for the AEC Platform Data team while collaborating with cross-functional teams. They will act as a key connector between product management, design, and engineering to translate customer needs into actionable requirements.

Senior Technical Product Manager

On-site · Toronto

Define the vision and roadmap for data products, managing the lifecycle from concept to delivery. Collaborate with global engineering and product teams to identify market opportunities and communicate product value to customers and executives.

Software Architect, AI/ML

On-site · Vancouver

The Software Architect will design and build scalable, secure cloud-native services and agentic AI workflows for production environments. They will also define model strategies, establish observability standards, and provide technical guidance across engineering teams.

Senior Software Developer / Principal Software Developer

Remote · British Columbia, Canada

Deliver scalable backend services and infrastructure while providing technical leadership for software architecture and design. Mentor developers and maintain high code quality through automated deployments and continuous improvement practices.

Product Manager - Visualization and Coordination

Remote · Quebec, Canada

The Product Manager will contribute to the product roadmap for visualization solutions and drive end-to-end execution of key initiatives. They will collaborate with engineering and design teams to deliver high-performance visualization experiences while ensuring alignment across the Autodesk ecosystem.

Senior Software Developer– Platform & Emerging Technologies

Hybrid · Toronto

Design, develop, and maintain scalable cloud-native services and platform components to support Autodesk's SaaS ecosystem. Collaborate with cross-functional teams to deliver high-quality software solutions, including APIs, SDKs, and AI-driven capabilities.

Software Engineer (C++) - Platform & Emerging Technologies

On-site · Toronto

Design, develop, and maintain scalable cloud-native services, APIs, and AI-powered platform capabilities. Collaborate with cross-functional teams including architects, product managers, and UX designers to deliver high-quality software solutions.

Senior Software Developer / Principal Software Developer

On-site · Canada

The role involves hands-on coding to deliver scalable backend services and infrastructure for the AEC Data Platform. Key duties include providing technical leadership for software architecture, mentoring developers, and maintaining high-performance cloud services.

Software Development Manager, Generative AI

Hybrid · Winnipeg

You will manage a full-stack engineering team responsible for integrating AI capabilities and agentic workflows into product experiences. You will also lead technical architecture, coach engineers, and ensure the predictable delivery of high-quality, production-ready software.

Principal Software Developer - Databases

Remote · Canada

Lead the design and implementation of high-impact storage platform capabilities, including schema automation and event platform integration. Define technical direction for database fleet operations and mentor engineering teams to ensure reliability and scalability.