Machine Learning Ops Developer

Autodesk Autodesk · Enterprise · Toronto, ON +1

Autodesk is looking for an MLOps Engineer to join their AI/ML Platform team. The role focuses on operationalizing machine learning models and ensuring the efficiency of their AI/ML platform, which powers generative AI solutions for Autodesk's products. Responsibilities include driving operational excellence, automating deployment pipelines, building scalable infrastructure for training and inference, implementing monitoring and logging, managing model version control and governance, and ensuring security and compliance. The role requires 3+ years of MLOps experience, proficiency in IaC, containerization (Docker, Kubernetes), CI/CD, Python scripting, and monitoring tools.

What you'd actually do

  1. Operational Efficiency: Drive the operational excellence of our AI/ML Platform by implementing and optimizing MLOps practices
  2. Deployment Automation: Design and implement automated deployment pipelines for _machine learning_ models, ensuring seamless transitions from development to production
  3. Scalable Infrastructure: Collaborate with cross-functional teams to design, implement, and maintain scalable infrastructure for _model_ training, inference, and data processing
  4. Monitoring and Logging: Develop and maintain robust monitoring and logging systems to track _model_ performance, system health, and overall platform efficiency
  5. Collaboration with Data Engineers: Work closely with data engineers to ensure efficient data pipelines for _model_ training and validation

Skills

Required

  • DevOps and MLOps
  • Infrastructure as Code (IaC) (Terraform or Ansible)
  • Containerization (Docker, Kubernetes)
  • CI/CD pipelines for machine learning projects
  • Python, Bash scripting
  • Monitoring and logging tools (Prometheus, Grafana, ELK Stack)
  • Security best practices in MLOps
  • Collaboration and communication skills
  • Problem-solving skills

Nice to have

  • Cloud platforms (AWS or Azure)
  • Databases and data storage solutions (SQL, NoSQL, data lakes)
  • Machine Learning frameworks (TensorFlow, PyTorch)
  • Git
  • Jira
  • Agile methodology

What the JD emphasized

  • 3+ years of hands-on experience in DevOps and MLOps
  • Proficiency in implementing Infrastructure as Code practices
  • Strong expertise in containerization technologies (Docker, Kubernetes)
  • Demonstrated experience in setting up and managing Continuous Integration and Continuous Deployment (CI/CD) pipelines for _machine learning_ projects
  • Strong scripting skills in Python, Bash, or similar languages
  • Familiarity with monitoring and logging tools
  • Understanding of security best practices in MLOps
  • Contribute to the implementation of robust _model_ governance practices

Other signals

  • MLOps practices
  • automated deployment pipelines
  • scalable infrastructure for model training, inference, and data processing
  • monitoring and logging systems
  • version control systems for machine learning models
  • model governance practices