Decompose complex requirements into accurate effort estimates Qualifications & Skills Required * 2+ years of professional experience in a machine learning or applied ML engineering role * Familiarity ...
Decompose complex requirements into accurate effort estimates Qualifications & Skills Required * 2+ years of professional experience in a machine learning or applied ML engineering role * Familiarity ...
Decompose complex requirements into accurate effort estimates Qualifications & Skills Required * 2+ years of professional experience in a machine learning or applied ML engineering role * Familiarity ...
Decompose complex requirements into accurate effort estimates Qualifications & Skills Required * 2+ years of professional experience in a machine learning or applied ML engineering role * Familiarity ...
Machine Learning Engineer
Calgary, AB · On-site
Machine Learning Engineer Calgary, AB, Canada Full-time Company Description Viridien is a global technology and HPC leader that provides data, products, services and solutions in Earth science, data ...
Machine Learning Engineer
Calgary, AB · On-site
Machine Learning Engineer Calgary, AB, Canada Full-time Company Description Viridien is a global technology and HPC leader that provides data, products, services and solutions in Earth science, data ...
Machine Learning Engineer
Calgary, AB · On-site
Machine Learning Engineer Location: Calgary, AB, Canada. Full-time. Company Description Viridien is a global technology and HPC leader that provides data, products, services and solutions in Earth ...
New
Machine Learning Engineer
Calgary, AB · On-site
Machine Learning Engineer Location: Calgary, AB, Canada. Full-time. Company Description Viridien is a global technology and HPC leader that provides data, products, services and solutions in Earth ...
New
Machine Learning Engineer
Calgary, AB · Hybrid
CA$152K - CA$174K/yr
We are currently seeking a Machine Learning Engineer to join our rapidly growing engineering team. This role is for someone who is passionate about building innovative solutions and being exposed to ...
Machine Learning Engineer
Calgary, AB · Hybrid
CA$152K - CA$174K/yr
We are currently seeking a Machine Learning Engineer to join our rapidly growing engineering team. This role is for someone who is passionate about building innovative solutions and being exposed to ...
Machine Learning Engineer
Calgary, AB · On-site
CA$129K - CA$174K/yr
We are seeking a Machine Learning Engineer to join our growing engineering team. This role is open to candidates across Canada (excluding Quebec). Local candidates in Burnaby, Calgary, or Toronto ...
New
Machine Learning Engineer
Calgary, AB · On-site
CA$129K - CA$174K/yr
We are seeking a Machine Learning Engineer to join our growing engineering team. This role is open to candidates across Canada (excluding Quebec). Local candidates in Burnaby, Calgary, or Toronto ...
New
As a Senior ML Engineer you will take a leadership role in shaping the strategic direction of our machine learning infrastructure, proactively identifying opportunities for innovation and improvement.
As a Senior ML Engineer you will take a leadership role in shaping the strategic direction of our machine learning infrastructure, proactively identifying opportunities for innovation and improvement.
The Opportunity We're hiring a Senior Machine Learning Engineer to join our AI & Analytics Engineering team. This team builds AI-powered lab interpretation, clinician decision support, and ...
The Opportunity We're hiring a Senior Machine Learning Engineer to join our AI & Analytics Engineering team. This team builds AI-powered lab interpretation, clinician decision support, and ...
Staff, Machine Learning Engineer
Calgary, AB · On-site +1
The Opportunity We're hiring a Staff Machine Learning Engineer to join our AI team and help shape the next generation of Fullscript's AI-powered experiences. You'll work on building innovative AI ...
Staff, Machine Learning Engineer
Calgary, AB · On-site +1
The Opportunity We're hiring a Staff Machine Learning Engineer to join our AI team and help shape the next generation of Fullscript's AI-powered experiences. You'll work on building innovative AI ...
The Opportunity We're hiring a Staff Machine Learning Engineer to join our AI team and help shape the next generation of Fullscript's AI-powered experiences. You'll work on building innovative AI ...
The Opportunity We're hiring a Staff Machine Learning Engineer to join our AI team and help shape the next generation of Fullscript's AI-powered experiences. You'll work on building innovative AI ...
Ingénieur en machine learning/Machine Learning Engineer, ProServe Shared Delivery Team - Data & AI
Calgary, AB · On-site
Professional Services Delivery Consultant - Machine Learning Engineer Dans ce rôle, vous travaillerez en étroite collaboration avec les clients pour concevoir, mettre en œuvre et gérer des ...
New
Ingénieur en machine learning/Machine Learning Engineer, ProServe Shared Delivery Team - Data & AI
Calgary, AB · On-site
Professional Services Delivery Consultant - Machine Learning Engineer Dans ce rôle, vous travaillerez en étroite collaboration avec les clients pour concevoir, mettre en œuvre et gérer des ...
New
At RBC Borealis, you'll be joining a team of leading researchers and software engineering specializing in machine learning. You will have access to rich and massive datasets, and to computational ...
At RBC Borealis, you'll be joining a team of leading researchers and software engineering specializing in machine learning. You will have access to rich and massive datasets, and to computational ...
Mentor junior developers and researchers on software development practices, ML engineering ... machine learning systems for biomedical, medical imaging, or related scientific applications.
Mentor junior developers and researchers on software development practices, ML engineering ... machine learning systems for biomedical, medical imaging, or related scientific applications.
... to junior team members by overseeing and refining their work, and managing approval processes ... in other programming languages i.e. Java or SQL Proficient with machine learning tools and ...
... to junior team members by overseeing and refining their work, and managing approval processes ... in other programming languages i.e. Java or SQL Proficient with machine learning tools and ...
The Role As one of our Principal ML Engineer's, you'll be a key technical leader and thought leader, shaping our ML strategy and building intelligent, high-performance multi-agent systems that ...
The Role As one of our Principal ML Engineer's, you'll be a key technical leader and thought leader, shaping our ML strategy and building intelligent, high-performance multi-agent systems that ...
The Role As one of our Principal ML Engineer's, you'll be a key technical leader and thought leader, shaping our ML strategy and building intelligent, high-performance multi-agent systems that ...
Quick apply
The Role As one of our Principal ML Engineer's, you'll be a key technical leader and thought leader, shaping our ML strategy and building intelligent, high-performance multi-agent systems that ...
The Faculty of Engineering is one of North America's top engineering schools, known for innovation ... Strong research record in machine learning, AI, computer vision, NLP, multimodal learning, or ...
The Faculty of Engineering is one of North America's top engineering schools, known for innovation ... Strong research record in machine learning, AI, computer vision, NLP, multimodal learning, or ...
Senior Software Engineer - Canada
Calgary, AB · Remote
CA$120K - CA$150K/yr
Its patented unsupervised machine learning technology, advanced device intelligence, powerful ... As platform engineers, we are building a next-generation machine learning platform, which ...
Senior Software Engineer - Canada
Calgary, AB · Remote
CA$120K - CA$150K/yr
Its patented unsupervised machine learning technology, advanced device intelligence, powerful ... As platform engineers, we are building a next-generation machine learning platform, which ...
The RoleThe Spatial AI Engineer builds the systems that let AI models, applications, and ... You will design and implement machine learning systems that operate directly on spatial datasets ...
The RoleThe Spatial AI Engineer builds the systems that let AI models, applications, and ... You will design and implement machine learning systems that operate directly on spatial datasets ...
CNC Machinist/Programmer
Edmonton, AB · On-site
Maintain equipment and ensure proper machine functionality * Follow all Health, Safety, and ... Support team members and mentor apprentices/junior machinists as needed Your Physical Work ...
CNC Machinist/Programmer
Edmonton, AB · On-site
Maintain equipment and ensure proper machine functionality * Follow all Health, Safety, and ... Support team members and mentor apprentices/junior machinists as needed Your Physical Work ...
Junior Machine Learning Engineer information
See Alberta salary details
$26K - $42.5K
12% of jobs
$42.5K - $59K
7% of jobs
$59K - $75.5K
2% of jobs
$89.9K is the 25th percentile. Wages below this are outliers.
$75.5K - $92K
4% of jobs
$92K - $108.5K
13% of jobs
The median wage is $118.6K / yr.
$108.5K - $125K
19% of jobs
$141K is the 75th percentile. Wages above this are outliers.
$125K - $141.5K
18% of jobs
$141.5K - $158K
9% of jobs
$158K - $174.5K
7% of jobs
$174.5K - $191K
5% of jobs
$191K - $207.5K
3% of jobs
$26K
$119.2K
$207.5K
How much do junior machine learning engineer jobs pay per year?
What are the key skills and qualifications needed to thrive as a Junior Machine Learning Engineer, and why are they important?
What kinds of projects and responsibilities can a Junior Machine Learning Engineer expect in their first year on the job?
What is the difference between Junior Machine Learning Engineer vs Data Scientist?
| Aspect | Junior Machine Learning Engineer | Data Scientist |
|---|---|---|
| Required Credentials | Bachelor's in CS, Data Science, or related; some experience with ML frameworks | Bachelor's or higher in CS, Statistics, or related; often advanced certifications |
| Work Environment | Developing and deploying ML models, coding, testing | Data analysis, statistical modeling, interpreting data insights |
| Employer & Industry Usage | Tech companies, startups, AI-focused firms | Finance, healthcare, tech, consulting |
| Search & Comparison Intent | Yes | Yes |
While both roles involve working with data and machine learning, Junior Machine Learning Engineers focus on building and deploying models, often with coding and engineering skills. Data Scientists analyze data, create statistical models, and interpret insights. The roles overlap but differ mainly in their core responsibilities and skill emphasis.
What does a junior machine learning engineer do?
How much does a junior machine learning engineer make?
What engineer makes $500,000 a year?
What is a $900000 AI job?
What Does a Junior Machine Learning Engineer Do?
As a junior machine learning engineer, you work in AI, performing research with algorithms and data modeling techniques. Machine learning involves using large collections of data to create systems that are capable of making predictions, and in this field, your duties and responsibilities revolve around using advanced mathematics to design applications for use in everything from stock trading to sports betting. Some machine learning efforts involve images, and this branch of the field is known as computer vision, while other techniques which focus on text are called natural language processing (NLP). Given these divisions, titles in machine learning include computer vision engineer, NLP scientist, or simply research scientist.

Full-time
Posted 23 days ago
Job description
Who We Are
Samdesk is a global disruption monitoring platform delivering real-time crisis alerts 24 hours a day, 365 days a year, powered by AI. We make sense of the world's most valuable real-time data sources with a singular purpose: to create a safer world. Headquartered in Edmonton, Alberta, Canada, with team members distributed around the globe, we work with some of the largest brands in the world - including DoorDash, Meta, Uber, Ford, and NATO. We are a growing team of builders and problem-solvers who are deeply passionate about the products and services we create.
Check us out!
www.samdesk.io
About the Role
The ML Engineer on the Alerts Team plays a pivotal role in the intelligence layer that powers Samdesk's automated alert pipeline - converting raw unstructured text to actionable crisis intelligence. You will own the quality of the output of our data pipeline. What does this mean? You will own the design and implementation of AI agents, orchestrate the interplay between our LLMs and data pipeline, and build the internal tooling that our operations, ML, and product teams rely on daily. You will work at the intersection of large-scale data systems and cutting-edge AI infrastructure, and your decisions will have a direct impact on system reliability and the quality of alerts delivered to users around the world.
This role reports into the Alerts Team and collaborates closely with features, infrastructure, and product teams.
Responsibilities
Model Development & Fine Tuning
- Design, build, and deploy ML models across the full lifecycle, from designing the ML architecture through error analysis and deployment
- Fine-tune and adapt LLMs using domain-specific alert data, including dataset curation, supervised fine-tuning, preference optimization, evaluation, and safe production rollout
- Upgrade models to newer versions, ensuring each new version measurably outperforms the last
- Work hands-on with Python ML libraries such as PyTorch, TensorFlow, Hugging Face, and XGBoost
- Collaborate with data and engineering teams to build scalable ML pipelines
- Contribute to data labeling strategies, feature engineering, and model evaluation frameworks
AI Agent Development & LLM Orchestration
- Design and implement AI agents that coordinate LLM inference with our real-time data pipeline
- Build and maintain the orchestration layer governing how language models interact with structured pipeline outputs
- Integrate with OpenAI and Anthropic APIs, including prompt engineering, tool use, and response handling at scale
- Ensure agent workflows are observable, testable, and fault-tolerant in production
- Monitor and report on model performance, drift, and inference latency in production
Technical Excellence
- Attention to detail and problem-solving aptitude
- Set the bar for code and model quality through rigorous review of code, experiments, and evaluation results, and through mentorship
- Champion reproducibility through experiment tracking, versioned datasets, and robust evaluation so models and systems can be safely iterated on
- Decompose complex requirements into accurate effort estimates
Qualifications & Skills
Required
- 2+ years of professional experience in a machine learning or applied ML engineering role
- Familiarity with NLP, text classification, or information retrieval (a strong asset given our domain)
- Comfort working with large, noisy, real-world datasets
- Demonstrated experience building and operating AI agents or LLM-powered systems in production
- Hands-on experience with OpenAI and/or Anthropic APIs, including tool use, streaming, and prompt management
- Experience evaluating the outputs of ML components (ie precision and recall)
Nice to Have
- Experience with real-time data pipelines or event-driven architectures
- Familiarity with LLM evaluation frameworks, observability tooling, or RAG architectures
- Background in news, media monitoring, or open-source intelligence (OSINT)
- Solid working knowledge of AWS services (S3, SQS, CloudWatch) and ML infrastructure such as GPU-based inference, or vector databases
You'll Thrive Here If
- You bring genuine intellectual ownership to the systems you build and think about them when you're not at your desk
- You have strong opinions, loosely held. You argue for the right solution, not your solution
- You have a bias towards action and don't require a 'playbook' to get things done.
Samdesk is an equal opportunity employer committed to creating a safe, diverse and inclusive environment. We encourage qualified applicants of all backgrounds including ethnicity, religion, disability status, gender identity, sexual orientation, family status, age, nationality, and education levels to apply. If you are contacted for an interview and require accommodation during the interviewing process, please let us know.
The position is based out of Edmonton, AB but we may also consider remote candidates. Please note that only candidates selected for the interview process will be contacted. Thank you!