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 ...
About the Role We are looking for a Machine Learning Engineer to help design and build our Agent Platform-the core infrastructure that enables teams to develop, deploy, orchestrate, and operate AI ...
About the Role We are looking for a Machine Learning Engineer to help design and build our Agent Platform-the core infrastructure that enables teams to develop, deploy, orchestrate, and operate AI ...
We are looking for an adversarial machine learning specialist who thinks like an attacker. This ... Collaborate with engineering teams to validate remediation * Document findings clearly and ...
Quick apply
We are looking for an adversarial machine learning specialist who thinks like an attacker. This ... Collaborate with engineering teams to validate remediation * Document findings clearly and ...
Autodesk is looking for an ML Engineer, ML Systems and Infrastructure to help build the technical foundation behind large-scale machine learning systems. In this role, you will partner with AI ...
Autodesk is looking for an ML Engineer, ML Systems and Infrastructure to help build the technical foundation behind large-scale machine learning systems. In this role, you will partner with 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 ...
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 ...
You'll work in a fast-paced and dynamic team of machine learning scientists, healthcare providers ... Proficient in Python programming language and related ML frameworks, libraries and toolkits. Solid ...
You'll work in a fast-paced and dynamic team of machine learning scientists, healthcare providers ... Proficient in Python programming language and related ML frameworks, libraries and toolkits. Solid ...
Job Requisition ID # 26WD94525 L'affichage de poste en francais suivra / The French job posting follows. 26WD94525 Senior Machine Learning Operations Developer, Inference, AI/ML Platform Position ...
Job Requisition ID # 26WD94525 L'affichage de poste en francais suivra / The French job posting follows. 26WD94525 Senior Machine Learning Operations Developer, Inference, AI/ML Platform Position ...
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 ...
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 ...
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 AI/ML Engineer
Mountain View, AB · On-site +1
CA$170K - CA$261K/yr
... machine learning priorities into concrete, actionable prototypes. * Provide technical mentorship to junior researchers and engineers, fostering a culture of excellence and collaborative innovation.
Senior AI/ML Engineer
Mountain View, AB · On-site +1
CA$170K - CA$261K/yr
... machine learning priorities into concrete, actionable prototypes. * Provide technical mentorship to junior researchers and engineers, fostering a culture of excellence and collaborative innovation.
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 ...
Spatial AI Engineer
Calgary, AB · On-site
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 ...
Spatial AI Engineer
Calgary, AB · On-site
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 ...
MLOps Engineer (BFSI) - MLEBAS
Edmonton, 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 ...
Quick apply
MLOps Engineer (BFSI) - MLEBAS
Edmonton, 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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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?
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
Retirement, PTO
Posted 5 days ago
Job description
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 conversational experiences directly into the Fullscript product.
You'll help build the systems behind some of Fullscript's most important AI experiences: AI-generated lab summaries, practitioner-facing conversational agents, and tools that help clinicians move from data to insight more quickly. The work is technical, product-minded, and deeply tied to real practitioner workflows.
This is a senior individual contributor role for someone who has shipped production AI systems, understands how to turn ambiguous clinical and product problems into working software, and can own work from early experimentation through deployment, evaluation, and iteration.
You'll work closely with engineering, product, analytics, and medical stakeholders to build AI features that are reliable, useful, and grounded in the way practitioners actually deliver care.
What you'll do- Design, build, and deploy LLM-powered product features, including lab result summaries, clinical workflow tools, and practitioner-facing conversational agents.
- Build backend services that integrate LLMs and ML models into Fullscript's platform, primarily using Python, with increasing exposure to Elixir as the platform evolves.
- Develop AI systems that can support open-ended clinical questions, follow-up interactions, and reasoning over structured and unstructured healthcare context.
- Implement prompting, grounding, retrieval, and safety strategies that improve output quality, consistency, and clinical relevance.
- Build evaluation, testing, monitoring, and CI/CD workflows for AI features, including approaches for accuracy, hallucination detection, edge cases, and reliability.
- Partner with medical, product, analytics, and engineering teams to translate clinical needs into practical AI capabilities that can scale.
- Own AI systems end to end, from experimentation and prototyping through production deployment, iteration, and ongoing improvement.
- Contribute to architecture and implementation decisions for AI-powered analytics, lab interpretation, and clinical decision-support workflows.
- Stay current with fast-moving LLM, agentic AI, and applied ML ecosystems, while staying pragmatic about what is ready for production use.
- 5+ years of experience in machine learning engineering, applied AI engineering, backend engineering, or a similar role, with a track record of shipping production systems.
- 2+ years of recent hands-on experience building LLM-powered applications, including conversational agents, RAG workflows, tool use, or agentic systems.
- Strong backend development experience in Python, with solid SQL fundamentals and comfort working across data-heavy product environments.
- Experience integrating LLMs such as OpenAI, Gemini, Anthropic, or similar models into user-facing products.
- Experience with LLM application frameworks or orchestration tools such as LangChain, LangGraph, Hugging Face tools, or similar frameworks.
- Strong engineering practices, including Git, testing, CI/CD, observability, evaluation, and production monitoring.
- Experience evaluating and validating LLM-based applications for quality, hallucinations, correctness, edge cases, and reliability over time.
- Ability to work independently in ambiguous problem spaces, ask strong questions, make sound tradeoffs, and partner effectively with technical, product, medical, and non-technical stakeholders.
- Experience with Elixir, Phoenix, functional programming, or an interest in building with Elixir as Fullscript's AI platform evolves.
- Experience building AI assistants, conversational agents, or decision-support tools in healthcare, clinical workflows, regulated products, or other high-trust environments.
- Familiarity with MCP, Langfuse, agent orchestration patterns, tool-calling systems, or multi-step AI workflows.
- Salary range: $130,00 to $150,000 CAD
- Flexible PTO and competitive pay, because work-life balance matters
- RRSP/401k match and stock options to invest in your future
- Premium benefits package with customizable coverage, paramedical services, and an HSA.
- Fullscript discounts to save on high-quality wellness products
- Continuous learning opportunities to grow your skills and career
- Remote-first flexibility to work where you work best, with Ottawa, Toronto, or Calgary preferred for this role.
A quick note: Due to the high volume of applications, we're not able to respond to phone or email inquiries about application status. If there's a match, our team will reach out directly.