Senior Software Developer, AI/ML

Posted last week

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Developer at Autodesk building AI-driven software for operational decision-making. Implementing ML systems and collaborating with teams to innovate in the AEC industry.

Responsibilities

  • Implement, integrate, and optimize ML systems for forecasting, anomaly detection, simulation surrogates, and decision support.
  • Build production inference pipelines, APIs, and services.
  • Design LLM applications (RAG, tool-calling, contextual Q&A) and agentic workflows that orchestrate multi-step tasks — including agentic code generation to automate model-driven actions.
  • Implement MCP routes, schemas, and integrations to connect models with structured product data and tools.
  • Ensure reliability with CI/CD, unit/integration/performance testing, observability, and monitoring (model drift, metrics, logs).
  • Collaborate with platform/cloud teams to deploy models and troubleshoot integrations.
  • Stay current with state-of-the-art AI applications and contribute improvements to models, tooling, and AI engineering practices.

Requirements

  • Bachelor’s or Master’s in CS/Engineering/Data Science or equivalent experience.
  • 5+ years combining software development and AI/ML for production systems.
  • Experience with ML libraries such as scikit-learn, PyTorch, Ray.
  • Experience building with APIs, services, containers, CI/CD.
  • Familiarity with time-series/sensor/simulation data and basic cloud platform services.
  • Good teamwork, independent learning.

Benefits

  • Annual cash bonuses
  • Comprehensive benefits package

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

CloudPyTorchRayScikit-Learn

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.