MLOps Engineer
Location: Calgary
Department: Artificial Intelligence
Location Type: HYBRID
Employment Type: FULL_TIME
Role Overview
Key Responsibilities
- Design, build, and maintain automated pipelines for model packaging, validation, and deployment
- Operationalize ML models for production APIs and services
- Support deployment targets across cloud, on-prem, and edge environments
- Implement CI/CD workflows for ML systems, including automated testing and release processes
- Manage model promotion across environments (dev, staging, production)
- Build and maintain model monitoring for performance, latency, failures, and drift
- Implement logging, alerting, and observability using tools such as CloudWatch or equivalent
- Manage model versioning, metadata, and registries
- Ensure reproducibility and auditability across datasets, training runs, and deployments
- Define and enforce MLOps best practices across teams
- Support data ingestion, validation, and dataset versioning workflows
- Ensure training and evaluation datasets are properly registered and traceable
- Collaborate with ML teams to improve data quality, lineage, and lifecycle management
- Work effectively with common computer vision tasks such as image classification, object detection, segmentation, and tracking.
- Understand model training principles, including data preprocessing, augmentation, loss functions, evaluation metrics, and overfitting/underfitting trade-offs.
- Collaborate with ML researchers and engineers to translate model requirements into production-ready systems.
- Support deployment of ML models to resource-constrained environments, including UAV-based systems
- Assist with optimizing and compiling AI models for edge devices (e.g., Jetson Orin) and mobile platforms, focusing on latency, throughput, and memory efficiency.
- Collaborate with engineering teams on operational considerations for edge inference
Relevant Experience
- 3+ years of experience in MLOps, ML platform engineering, or production ML systems
- Experience deploying and operating ML models in production environments
- Strong background in Python and ML tooling ecosystems
- Hands-on experience with containerization and orchestration (e.g., Docker, Kubernetes)
- Familiarity with AWS services for deployment, monitoring, and infrastructure
- Experience implementing testing, monitoring, and alerting for ML systems
- Experience building or supporting scalable data pipelines
What You Bring
- Strong understanding of MLOps principles: automation, reliability, observability, and reproducibility
- Experience bridging ML research and production engineering
- Comfort working cross-functionally with ML, software, and systems teams
- Pragmatic mindset focused on operational stability and continuous improvement
- Ability to operate in environments where software meets physical systems
- Experience with UAVs or other autonomous systems.
- Background in agricultural technology or edge AI applications.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
