We are seeking a Machine Learning Software Developer to build and deploy production-grade AI systems for our flagship clinical software. This role focuses on foundation models and agentic AI ...
We are seeking a Machine Learning Software Developer to build and deploy production-grade AI systems for our flagship clinical software. This role focuses on foundation models and agentic AI ...
Job Requisition ID # 26WD97132 26WD97132, Pr incipal Machine Learning Engineer, ML Platform and Systems Architecture French translation to follow!/Traduction francaise a suivre! Position Overview The ...
Job Requisition ID # 26WD97132 26WD97132, Pr incipal Machine Learning Engineer, ML Platform and Systems Architecture French translation to follow!/Traduction francaise a suivre! Position Overview The ...
In this position, you will be responsible for leading the development and maintenance of machine learning pipelines, including continuous integration, continuous monitoring and continuous deployment ...
In this position, you will be responsible for leading the development and maintenance of machine learning pipelines, including continuous integration, continuous monitoring and continuous deployment ...
L4 Technical Professional
Calgary, AB · On-site
In this position, you will be responsible for leading the development and maintenance of machine learning pipelines, including continuous integration, continuous monitoring and continuous deployment ...
L4 Technical Professional
Calgary, AB · On-site
In this position, you will be responsible for leading the development and maintenance of machine learning pipelines, including continuous integration, continuous monitoring and continuous deployment ...
Lead ML Platform Engineer
Calgary, AB · On-site
What's the opportunity? We're looking for an experienced Machine Learning Platform Engineer who will bring focus and subject-matter expertise around designing and implementing machine learning ...
Lead ML Platform Engineer
Calgary, AB · On-site
What's the opportunity? We're looking for an experienced Machine Learning Platform Engineer who will bring focus and subject-matter expertise around designing and implementing machine learning ...
Senior Software Engineer - Canada
Calgary, AB · Remote
CA$120K - CA$150K/yr
Its patented unsupervised machine learning technology, advanced device intelligence, powerful decision engine and investigation tools work together to provide guaranteed performance lift from day one.
Senior Software Engineer - Canada
Calgary, AB · Remote
CA$120K - CA$150K/yr
Its patented unsupervised machine learning technology, advanced device intelligence, powerful decision engine and investigation tools work together to provide guaranteed performance lift from day one.
Data Scientist
Calgary, AB · Hybrid
CA$85K - CA$113K/yr
Edmonton, Alberta Data Scientist Machine Learning Team Edmonton, Calgary, Alberta Permanent Full-Time Position People are at the heart of everything we do. If you value service, care, excellence ...
Data Scientist
Calgary, AB · Hybrid
CA$85K - CA$113K/yr
Edmonton, Alberta Data Scientist Machine Learning Team Edmonton, Calgary, Alberta Permanent Full-Time Position People are at the heart of everything we do. If you value service, care, excellence ...
As a Machine Learning Specialist on the team, you will combine your expert knowledge of data science with your strong ML Ops and software development skills to automate and facilitate data ...
As a Machine Learning Specialist on the team, you will combine your expert knowledge of data science with your strong ML Ops and software development skills to automate and facilitate data ...
Staff Applied AI/ML Scientist
Calgary, AB · On-site
As a Machine Learning Specialist on the team, you will combine your expert knowledge of data science with your strong ML Ops and software development skills to automate and facilitate data ...
Staff Applied AI/ML Scientist
Calgary, AB · On-site
As a Machine Learning Specialist on the team, you will combine your expert knowledge of data science with your strong ML Ops and software development skills to automate and facilitate data ...
Manager, Advanced Analytics
Calgary, AB · Hybrid
CA$140K - CA$180K/yr
In this role, you will lead the Machine Learning Operations (MLOps) function, ensuring scalable, reliable, and cost-effective deployment of machine learning solutions across the enterprise. The ...
Manager, Advanced Analytics
Calgary, AB · Hybrid
CA$140K - CA$180K/yr
In this role, you will lead the Machine Learning Operations (MLOps) function, ensuring scalable, reliable, and cost-effective deployment of machine learning solutions across the enterprise. The ...
The MLOps Engineer will establish scalable machine learning operations frameworks and automate the deployment, monitoring, and governance of AI models. Key Responsibilities: * Build ML deployment ...
New
Quick apply
The MLOps Engineer will establish scalable machine learning operations frameworks and automate the deployment, monitoring, and governance of AI models. Key Responsibilities: * Build ML deployment ...
New
MLOps Engineer (BFSI) - MLEBAS
Calgary, AB · On-site
CA$30/hr
The MLOps Engineer will establish scalable machine learning operations frameworks and automate the deployment, monitoring, and governance of AI models. Key Responsibilities: * Build ML deployment ...
New
Quick apply
MLOps Engineer (BFSI) - MLEBAS
Calgary, AB · On-site
CA$30/hr
The MLOps Engineer will establish scalable machine learning operations frameworks and automate the deployment, monitoring, and governance of AI models. Key Responsibilities: * Build ML deployment ...
New
The team is a highly analytical and solution-oriented group focused on solving complex, cross-disciplinary problems using machine learning, physics-based modeling, optimization, and data/UI ...
The team is a highly analytical and solution-oriented group focused on solving complex, cross-disciplinary problems using machine learning, physics-based modeling, optimization, and data/UI ...
The team is a highly analytical and solution-oriented group focused on solving complex, cross-disciplinary problems using machine learning, physics-based modeling, optimization, and data/UI ...
The team is a highly analytical and solution-oriented group focused on solving complex, cross-disciplinary problems using machine learning, physics-based modeling, optimization, and data/UI ...
The MLOps Engineer will establish scalable machine learning operations frameworks and automate the deployment, monitoring, and governance of AI models. Key Responsibilities: * Build ML deployment ...
New
Quick apply
The MLOps Engineer will establish scalable machine learning operations frameworks and automate the deployment, monitoring, and governance of AI models. Key Responsibilities: * Build ML deployment ...
New
The MLOps Engineer will establish scalable machine learning operations frameworks and automate the deployment, monitoring, and governance of AI models. Key Responsibilities: * Build ML deployment ...
New
Quick apply
The MLOps Engineer will establish scalable machine learning operations frameworks and automate the deployment, monitoring, and governance of AI models. Key Responsibilities: * Build ML deployment ...
New
Spatial AI Engineer
Calgary, AB · On-site
You will design and implement machine learning systems that operate directly on spatial datasets inside The Spatial Cloud, turning raw location and time data into intelligence that applications and ...
New
Spatial AI Engineer
Calgary, AB · On-site
You will design and implement machine learning systems that operate directly on spatial datasets inside The Spatial Cloud, turning raw location and time data into intelligence that applications and ...
New
About Opportunity We are working with a global networking leader driving a fundamental shift in how businesses manage networks. There AI Core group pioneers' platforms across Generative AI, AI Agents ...
Quick apply
About Opportunity We are working with a global networking leader driving a fundamental shift in how businesses manage networks. There AI Core group pioneers' platforms across Generative AI, AI Agents ...
Senior AI/ML Engineer
Mountain View, AB · On-site +1
CA$170K - CA$261K/yr
You will focus on advancing the frontier of machine learning to solve complex, open-ended problems in autonomous driving. In this role, you will design, train, and prototype state-of-the-art ...
Senior AI/ML Engineer
Mountain View, AB · On-site +1
CA$170K - CA$261K/yr
You will focus on advancing the frontier of machine learning to solve complex, open-ended problems in autonomous driving. In this role, you will design, train, and prototype state-of-the-art ...
... machine learning models (e.g., classification, regression, clustering, NLP) tailored to business use cases Develop Generative AI and Agentic AI solutions, including prompt engineering and workflow ...
... machine learning models (e.g., classification, regression, clustering, NLP) tailored to business use cases Develop Generative AI and Agentic AI solutions, including prompt engineering and workflow ...
Machine Learning information
See Alberta salary details
$108K - $116K
13% of jobs
$116K - $124K
7% of jobs
$127.8K is the 25th percentile. Wages below this are outliers.
$124K - $132K
11% of jobs
$132K - $140K
12% of jobs
The median wage is $146K / yr.
$140K - $148K
11% of jobs
$148K - $156K
1% of jobs
$156K - $164K
0% of jobs
$164K - $172K
0% of jobs
$172K - $180K
11% of jobs
$184.8K is the 75th percentile. Wages above this are outliers.
$180K - $188K
18% of jobs
$188K - $196K
18% of jobs
$108K
$157.7K
$196K
How much do machine learning jobs pay per year?
What is a Machine Learning job?
A Machine Learning job involves developing algorithms and models that enable computers to learn from data and make predictions or decisions without explicit programming. Professionals in this field work with large datasets, design and train machine learning models, and optimize them for performance and accuracy. Roles often require knowledge of programming languages like Python or R, experience with frameworks like TensorFlow or PyTorch, and an understanding of statistics and data science principles. Machine learning engineers and data scientists collaborate with software developers and domain experts to build AI-driven solutions for various industries.
What are some typical day-to-day responsibilities in a Machine Learning role?
As a machine learning professional, your daily tasks may include data preprocessing, developing and training models, evaluating performance metrics, and experimenting with algorithms to optimize results. You’ll often collaborate closely with data scientists, software engineers, and business stakeholders to align technical solutions with organizational goals. Regular activities can also involve deploying models to production, monitoring performance, and troubleshooting any issues that arise post-deployment. Staying up to date with recent ML research and participating in team discussions or code reviews are also common parts of the job.
What are the key skills and qualifications needed to thrive in the Machine Learning position, and why are they important?
To thrive in Machine Learning, you need a solid background in mathematics, statistics, programming (especially Python or R), and a formal degree in computer science, data science, or a related field. Experience with popular ML frameworks (such as TensorFlow, PyTorch, or Scikit-learn), version control, and relevant certifications like AWS Certified Machine Learning are highly valued. Strong problem-solving skills, curiosity, clear communication, and the ability to work both independently and within multidisciplinary teams make candidates stand out. These skills and qualities are essential for developing robust models, staying updated with technology advancements, and collaborating effectively on complex projects.

Machine Learning Software Developer - Foundational & Agentic AI
Circle Cardiovascular Imaging IncCalgary, AB • On-site
Full-time
PTO
Posted 17 days ago
Job description
About Circle Cardiovascular Imaging:
Circle's vision is to enable healthier lives through better imaging by transforming cardiac magnetic resonance imaging (MR) and other advanced imaging technologies to improve Cardiovascular Care. Circle Cardiovascular' s CVI42 is the Cardiac MR market leader imaging processing software.
Circle Cardiovascular Imaging (Circle) designs, builds, and implements the best-in-class cardiovascular Magnetic Resonance Imaging solutions. At the heart of everything we do is our unrelenting drive to continually offer better solutions for healthcare providers that improve healthcare outcomes. This fuels our creativity, informs our decisions and it is the reason we are passionate about our work and most importantly why we are successful.
We are careful stewards of resources focused on optimizing both customer and investor value. We strive to make Circle a place where employees are highly valued, engaged, and have opportunities for professional development. Our roots are medical and digital, our passion is contagious, and our people are amongst the best.
Position Overview:
We are seeking a Machine Learning Software Developer to build and deploy production-grade AI systems for our flagship clinical software. This role focuses on foundation models and agentic AI workflows that support clinical reporting, findings summarization, structured outputs, and conversationalassistance.
You will develop and scale LLM-based systems using retrieval-augmented generation, tool integration, structured outputs, and orchestration frameworks across local and cloud environments. Success in this role requires strong attention to reliability, observability, safety, and backend integration within a regulated clinical setting.
TheMachine Learning Software Developer - Foundational & Agentic AIwill report to Director, Artificial Intelligence.
General Responsibilities:
- Build and scale training pipelines in collaboration with Research Scientists, translating experimental ideas into production-grade ML systems.
- Design and deploy agentic and LLM-powered workflows for clinical reporting, summarization, structured outputs, and conversational assistance using tool integration, function calling, structured outputs, and orchestration frameworks.
- Develop retrieval-augmented generation pipelines and backend services that integrate AI capabilities into a secure, scalable C++-based platform.
- Establish evaluation, observability, and monitoring practices to measure and improve quality, factuality, safety, latency, reliability, and runtime performance.
- Support local and cloud deployment of models and inference services with a focus on privacy, resilience, maintainability, and strong engineering practices.
Required Skills/Experience:
- 4+ years of experience building and deploying machine learning or AI systems in production.
- Strongexpertisein deep learning architectures, including Transformers and diffusion models, withproficiencyinPyTorch.
- Hands-on experience building agentic and LLM-based applications using retrieval-augmented generation, structured outputs, function calling, workflow orchestration, and evaluation frameworks.
- Experience with distributed training and optimization in HPC or cloud environments using frameworks such asPyTorchDistributed, Ray,DeepSpeed, Megatron, or CUDA.
- Strong Python and software engineering skills, including testing, debugging, version control, and experience building REST APIs, backend services, or microservices.
Beneficial Skills/Experience:
- Hands-on experience training/finetuning large foundation models in distributed compute environments.
- Familiarity with multi-agent systems, workflow engines, graph-based orchestration frameworks, and cloud platforms such as AWS, Azure, or GCP.
- ProficiencyinMLOpsorLLMOpstooling such as Docker, Kubernetes,MLflow, Airflow, CI/CD pipelines, or model monitoring systems.
- Background in healthcare, biomedical imaging, or other regulated software environments, including translating research into product features.
Educational Requirements:
- Master's or PhD in Computer Science, Artificial Intelligence, Data Science, oraanequivalent combination of education, training, and experience.
About the Benefits:
- Competitive compensation and vacation
- Flexible working arrangements
- Employee Wellness Program
- Professional development and tuition reimbursement program
- Gratifying internal recognition/kudos programs
- Annual salary review - based on company and individual performance
- Fun, inclusive, ego-free environment where diversity and individual thoughts are encouraged and valued
Upon joining Circle CVI, you will be welcomed into a collaborative and supportive company with uncompromising values on quality, innovation, culture, and customer service. Join us in changing the medical technology world and submit your application below!
#LI-Onsite