Senior and Principal Software Developer, AI/ML ...
@ Autodesk

Toronto, ON
$150,000
On Site
Full Time
Posted 10 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXX XXXXXXXX****** @autodesk.com
Recommended after applying

Job Details

Position Overview

Join Autodesk as a Senior and Principal Software Developer, AI/ML Platform where you will help develop a next-generation AI/ML platform. This platform drives Autodesk’s suite of products and services and supports the full AI/ML development lifecycle in collaboration with experts in design, construction, manufacturing, and media & entertainment.

Responsibilities

  • Innovative System Design: Lead software system design and engineering.
  • Automation & Streamlining: Automate and optimize ML development processes.
  • Workflow Automation: Develop systems to streamline labor intensive operations.
  • ML Deployment: Build tools for production deployment of ML artifacts.
  • Big Data Management: Orchestrate and manage large-scale data processing.
  • Scalable Services: Design low-latency prediction and inference services.
  • Cross-Functional Collaboration: Work with researchers, product managers, architects, and operations teams.
  • Architectural Leadership: Provide critical architectural direction for the platform.

Minimum Qualifications

BS in Computer Science or equivalent, 3-8 years of software engineering experience, and expertise in languages such as Python, Java, Go, scripting languages and SQL. Experience with AWS or Azure, scalable system design, big data technologies (NoSQL, Hadoop, Spark, Hive), agile methodologies (CI/CD, test-driven development), and cloud network security is required.

Preferred Qualifications

  • Production experience with ML-enabled projects.
  • Familiarity with ML operations and open-source LLMs (e.g., Llama, Mixtral).
  • Experience with ML libraries (PyTorch, TensorFlow, XGBoost, Pandas, ScikitLearn).
  • Statistical analysis and previous collaboration with data scientists.
  • Hands-on with Kubernetes infrastructure and CI/CD processes.
  • Experience automating vulnerability fixes in secure environments.

About Autodesk

Autodesk transforms ideas into reality. Our culture of authenticity and innovation supports the creation of advanced software products used in architecture, engineering, manufacturing, media & entertainment among others.

Key skills/competency

  • AI/ML
  • Software Engineering
  • System Design
  • Automation
  • Big Data
  • Cloud Technologies
  • Agile
  • Python
  • Kubernetes
  • CI/CD

How to Get Hired at Autodesk

🎯 Tips for Getting Hired

  • Customize Resume: Tailor your experience to Autodesk requirements.
  • Highlight Skills: Emphasize AI/ML, cloud, and big data expertise.
  • Prepare for Technical Rounds: Practice system design and coding challenges.
  • Show Collaboration: Demonstrate cross-functional teamwork in examples.
  • Research Autodesk: Understand their culture, products, and innovations.

📝 Interview Preparation Advice

Technical Preparation

Review system design fundamentals.
Practice coding in Python, Java, and Go.
Study AWS and Azure cloud services.
Prepare big data processing examples.

Behavioral Questions

Describe a challenge overcoming team conflict.
Explain a time you led a project.
Discuss collaboration with cross-functional teams.
Share experience handling tight deadlines.

Frequently Asked Questions