Enable job alerts via email!

Software Engineers with MLOps Experience

Firewood Marketing, Inc.

Canada

Remote

CAD 80,000 - 110,000

Full time

5 days ago
Be an early applicant

Job summary

A leading technology firm is seeking a Software Engineer with MLOps experience to design and develop ML orchestration systems. You will implement end-to-end ML pipelines and build monitoring tools to ensure system reliability. Candidates should have strong coding skills in Python and experience with CI/CD tools. This remote-first position is open to candidates based in Canada.

Qualifications

  • Experience designing, building, and maintaining ML infrastructure and deployment pipelines.
  • Proficient coding skills in Python, Go, or Scala with experience in ML frameworks.
  • Strong experience with Infrastructure as Code and CI/CD tools.

Responsibilities

  • Design, implement, and maintain end-to-end ML pipelines.
  • Build and optimize automated training and deployment workflows.
  • Develop monitoring systems to ensure model performance.

Skills

ML infrastructure design
Python programming
Go programming
Scala programming
CI/CD tools
Monitoring tools

Education

BS in Computer Science
MS in Software Engineering
Equivalent degree

Tools

Containerization technologies
Data pipeline orchestration tools
Streaming platforms
Automated testing frameworks
Job description

Software Engineers with MLOps Experience • Vancouver Canada

Please note that we will never request payment or bank account information at any stage of the recruitment process.

This position is remote-first within Canada. To be eligible, you must be based in Canada and authorized to work here. Relocation assistance is not available.
About the Role

As a Software Engineer on the Data Platform team, you will design and develop orchestration systems that enable real-time, offline, and batch workflows for AI, ML, and data workloads.

The Client's Data Platform powers the machine learning, AI, and data services that enable intelligent experiences across the client's products. As a Software Engineer focused on MLOps, you’ll help build the unified orchestration layer that powers large-scale data and ML workflows across the client's company.

Responsibilities:
  • Design, implement, and maintain end-to-end ML pipelines from data ingestion to model deployment and monitoring
  • Build and optimize automated training, validation, and deployment workflows that support rapid experimentation and production releases
  • Develop robust monitoring and alerting systems to ensure model performance, data quality, and system reliability
  • Create self-service tools and platforms that enable ML teams to deploy and manage models independently
  • Implement security and privacy controls throughout the ML lifecycle, ensuring compliance with client's high standards
  • Collaborate with diverse teams including accessibility specialists to ensure ML tools are usable by team members with varying abilities
  • Drive infrastructure cost optimization and resource efficiency across ML workloads
  • Establish best practices for model governance, including versioning, rollback strategies, and A/B testing frameworks
  • Build documentation and training materials that support teams with different technical backgrounds
About You
The essentials:
  • Experience designing, building, and maintaining ML infrastructure and deployment pipelines using containerization technologies and cloud platforms
  • Proficient coding skills in Python, Go, or Scala with experience in ML frameworks
  • Strong experience with Infrastructure as Code and CI/CD tools
  • Proficiency in monitoring and observability tools for ML model performance and system health
  • Experience with data pipeline orchestration tools and streaming platforms
  • Knowledge of ML model versioning, experiment tracking, and feature stores
  • Experience with automated testing frameworks for ML systems, including data validation and model testing
  • Understanding of security best practices for ML systems and data governance
  • Excellent grasp of software engineering fundamentals and DevOps practices
  • BS, MS in Computer Science, Software Engineering, Machine Learning, or equivalent degree with applicable experience

Monks is an equal-opportunity employer committed to building a respectful and empowering work environment for all people to freely express themselves amongst colleagues who embrace diversity in all respects.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.