1

Jr Machine Learning Engineer Jobs in Alberta (NOW HIRING)

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 ...

Are you a technically strong and businessoriented Machine Learning / AI Engineer with a passion for building and scaling intelligent solutions? Our team is looking for a handson engineer with deep ...

Delivery Engineer - Canada

Calgary, AB · On-site

CA$80K - CA$120K/yr

Its patented unsupervised machine learning technology, advanced device intelligence, powerful ... Position Overview: We are seeking a Delivery Engineer to join our Delivery team. The ideal ...

AI/ML Engineer - Remote

Calgary, AB · Remote

$200 - $350/hr

You will work with LLMs, RAG, prompt engineering, multi-agent systems, and cloud AI platforms to develop production-grade machine learning applications. Key Responsibilities * Design, implement, and ...

AI/ML Engineer - Remote

Edmonton, AB · Remote

$200 - $350/hr

You will work with LLMs, RAG, prompt engineering, multi-agent systems, and cloud AI platforms to develop production-grade machine learning applications. Key Responsibilities * Design, implement, and ...

Problem-solve geoscience challenges using advanced machine learning and AI technologies, including ... Programming and use of tools related to our area of practice such as: Python, PyTorch. * Experience ...

... Engineering, Economics, Operations Research, or related quantitative discipline. * 3+ years of experience in Data Science, advanced analytics, machine learning, forecasting, or related analytical ...

... Engineering, Economics, Operations Research, or related quantitative discipline. * 3+ years of experience in Data Science, advanced analytics, machine learning, forecasting, or related analytical ...

Showing results 21-40

Jr Machine Learning Engineer information

What does a Jr Machine Learning Engineer do?

A Jr Machine Learning Engineer assists in designing, developing, and deploying machine learning models under the guidance of more senior engineers or data scientists. Their responsibilities often include data preprocessing, feature engineering, model training, testing, and helping to integrate models into production systems. They also work on debugging issues, documenting code, and staying up-to-date with the latest industry trends and tools. Junior engineers typically collaborate closely with cross-functional teams to deliver AI-powered solutions.

What are the key skills and qualifications needed to thrive as a Jr Machine Learning Engineer?

To thrive as a Jr Machine Learning Engineer, you need a solid background in mathematics, programming (especially Python), and a relevant degree in computer science or a related field. Familiarity with machine learning frameworks like TensorFlow or PyTorch, as well as experience with data preprocessing and version control systems, is typically required. Strong analytical thinking, problem-solving skills, and the ability to collaborate effectively help you stand out in this role. These competencies are crucial for developing, optimizing, and deploying machine learning models that address real-world business challenges.

What are some common challenges faced by Jr Machine Learning Engineers in their first year on the job?

Jr Machine Learning Engineers often encounter challenges such as understanding complex codebases, managing large datasets, and bridging the gap between academic concepts and real-world applications. Collaboration with data scientists, software engineers, and product teams can also be a learning curve, as effective communication is crucial for project success. Additionally, balancing tasks like model development, testing, and deployment within fast-paced agile environments can be demanding, but these experiences provide valuable opportunities for skill growth and professional development.

What is the difference between Jr Machine Learning Engineer vs Data Scientist?

AspectJr Machine Learning EngineerData Scientist
Required CredentialsBachelor's in CS, Data Science, or related; some experience with ML frameworksBachelor's or higher in CS, Statistics, or related; often with advanced certifications
Work EnvironmentFocus on developing and deploying ML models, coding, and data preprocessingData analysis, statistical modeling, interpreting data insights
Employer & Industry UsageTech companies, startups, AI-focused firmsFinance, healthcare, consulting, research institutions

The Jr Machine Learning Engineer primarily develops and deploys ML models, requiring coding skills and familiarity with ML frameworks. Data Scientists analyze data, build statistical models, and interpret insights. While both roles work with data, the Jr Machine Learning Engineer is more focused on implementation, whereas Data Scientists focus on analysis and strategy.

How much do junior machine learning engineers make?

Junior machine learning engineers typically earn between $70,000 and $100,000 annually, depending on location, industry, and experience. Entry-level roles often require knowledge of programming languages like Python and familiarity with machine learning frameworks such as TensorFlow or PyTorch.
Infographic showing various Jr Machine Learning Engineer job openings in Alberta as of August 2026, with employment types broken down into 1% As Needed, 74% Full Time, 24% Part Time, and 1% Contract. Highlights an 83% Physical, 3% Hybrid, and 14% Remote job distribution.

Machine Learning Resident - Client: Fillip Fleet (12 month term)

Edmonton, AB • On-site

Full-time

Posted 20 days ago


Key responsibilities

  • Design, build, and evaluate a multi-agent natural language system that translates fleet managers' business intent into policy changes.

  • Develop grounded entity resolution and retrieval components to map conversational references to the correct data entities.

  • Build evaluation infrastructure for agentic systems, including benchmarks, scoring, testing suites, and regression testing.


Job description

"If you are excited about applying to LLMs to tackle real-world challenges in fleet operations and financial spend management , this is a perfect opportunity for you. Be a part of the team of research and machine learning scientists building deployable real-world ML applications from ground up and get mentored by some of the best minds in AI during the process." - Kunwar Saaim, Machine Learning Scientist and Amor Provins, Product Owner, Advanced TechnologyAbout the RoleThis is a paid Residency that will be undertaken over a twelve-month period with the potential to be hired by our client, Fillip Fleet, afterwards (note: at the discretion of the client). The Resident will report to an Amii Scientist and regularly consult with the client team to share insights and engage in knowledge transfer activities. Successful candidates will be members of a cross-functional project team with backgrounds in ML research, project management, software engineering, and new product development. This is a rare opportunity to be mentored by world-class scientists and to develop something truly impactful.About the ClientFillip Fleet serves as the modern intelligence layer in a traditionally complex and dashboard-centric fleet card management market where operators face significant manual overhead. The primary commercial driver is to streamline this process by turning natural language business intent into immediate database updates, helping fleet managers save time and minimize operational errors.A central objective is to eliminate the cognitive burden of navigating complex dashboard menus, specifically targeting the manual bottleneck where operators must individually update each fleet card policy. This automation is designed to enable fleet managers to execute bulk changes seamlessly (e.g., "restrict fuel purchases to weekday working hours for the Vancouver team") while maintaining high standards for precision, data isolation, and operational efficiency. Amii collaborated with Fillip Fleet to analyze the foundational business challenge-simplifying fleet card policy creation and updates-and investigated scalable ways to approach the problem using Agentic AI workflows. The review focused on the technical integration of Large Language Models (LLMs) with Fillip Fleet's database architecture to ensure secure, efficient, and reliable operations. This comprehensive analysis addresses the limitations of the current system, introduces an advanced architecture for dynamic rule-based configuration, and outlines a secure implementation path using the Model Context Protocol (MCP) About the ProjectThe project will deliver an intelligent system that shifts the operational burden away from manual menu navigation. Instead, fleet managers will be able to dictate business intent using natural language (e.g., "Restrict fuel purchases to weekday working hours for the Vancouver team"), which the system will automatically interpret, verify, and safely execute across multiple policies simultaneously.The implementation follows a structured, two-phased approach: Phase 1 (The Existing System): Developing the natural language interface and specialized sub-agents (Routing, Query, and Update agents) to manage bulk changes across the current structure of fleet defaults and individual overrides. Phase 2 (The Intermediate Layer Architecture): Transitioning the backend database logic to a rule-based, attribute-driven segment layer. This allows policies to apply dynamically to any users matching specific conditions (such as location or vehicle type), permanently eliminating duplicate manual exceptions and ensuring scalable rule execution. Required Skills / ExpertiseAre you passionate about building great solutions? You'll be presented with opportunities to both personally and professionally develop as you build your career. We're looking for a talented and enthusiastic individual with a solid background in machine learning, large language models, and agentic AI systems, along with proven experience in applied settings.Key Responsibilities: Design, build, and evaluate a multi-agent natural language system (Routing, Query, and Update agents) that translates fleet managers' business intent into validated policy changes across Fillip Fleet's card management platform. Develop grounded entity resolution and retrieval components that map conversational references (e.g., "the Vancouver team") to the correct set of drivers, vehicles, and cards using hybrid lexical and semantic search over live account data. Design a typed policy representation and a simulation capability that replays proposed rule changes against historical transactions, so operators can verify the impact of a change before it is applied. Build evaluation infrastructure for agentic systems, including golden-set benchmarks, semantic-equivalence scoring, adversarial and prompt-injection test suites, and CI-gated regression testing. Implement secure tool interfaces using the Model Context Protocol (MCP), with strict multi-tenant data isolation, schema validation, and auditable human-in-the-loop confirmation for all write operations. Conduct applied research in LLM agent architectures, structured generation, retrieval grounding, and reliability engineering to improve the precision and safety of automated policy execution. Collaborate with the project team and stakeholders to develop MVP and client focused solutions. Engage in regular client meetings, contributing to presentations and reports on project progress. Required Qualifications: Completion of a Computer Science (or a related graduate degree program) MSc. or PhD with specialization in Natural Language Processing, Machine Learning, Large Language Models, or Applied AI. Research or project experience with LLM-based agents, tool use and function calling, structured output generation, or retrieval-augmented systems. Proficiency in Python and modern AI frameworks such as PyTorch, Hugging Face, Transformers, vLLM, Unsloth, LangGraph, Pydantic, and commercial LLM APIs (e.g., Anthropic, OpenAI), and related machine learning libraries. Working knowledge of SQL and experience querying relational databases or cloud data warehouses (e.g., Snowflake, PostgreSQL). Familiarity with linux, Git version control, and writing clean code. A positive attitude towards learning and understanding a new applied domain. Must be legally eligible to work in Canada. Preferred Qualifications: Experience designing evaluation frameworks for LLM or agentic systems, including benchmark construction, LLM-as-judge methods, and offline and online evaluation. Experience with the Model Context Protocol (MCP), agent orchestration frameworks, or durable multi-step workflow systems. Familiarity with prompt injection, guardrails, and the safe handling of untrusted input in production LLM systems. Exposure to fintech, payments, or another regulated domain where auditability and data isolation are first-class requirements. Experience with deploying machine learning models in production environments or strong software engineering (or MLE) skills is a plus. Publication record in peer-reviewed academic conferences or relevant journals in ML or Applied AI (especially in natural language processing or LLM systems). Non-Technical Requirements: Desire to take ownership of a problem and demonstrated leadership skills Interdisciplinary team player enthusiastic about working together to achieve excellence Capable of critical and independent thought Able to communicate technical concepts clearly and advise on the application of machine intelligence Intellectual curiosity and the desire to learn new things, techniques, and technologies Why You Should ApplyBesides gaining industry experience, additional perks include: Work under the mentorship of an Amii Scientist for the duration of the project Participate in professional development activities Gain access to the Amii community and events Get paid for your work (a fair and equitable rate of pay will be negotiated at the time of offer) Build your professional network The opportunity for an ongoing machine learning role at the client's organization at the end of the term (at the client's discretion) About Amii One of Canada's three main institutes for artificial intelligence (AI) and machine learning, our world-renowned researchers drive fundamental and applied research at the University of Alberta (and other academic institutions), training some of the world's top scientific talent. Our cross-functional teams work collaboratively with Alberta-based businesses and organizations to build AI capacity and translate scientific advancement into industry adoption and economic impact. How to Apply If this sounds like the opportunity you've been waiting for, please don't wait for the closing September 7, 2026 to apply - we're excited to add a new member to the Amii team for this role, and the posting may come down sooner than the closing date if we find the right candidate before the posting closes! When sending your application, please send your resume and cover letter indicating why you think you'd be a fit for Amii. In your cover letter, please include one professional accomplishment you are most proud of and why. Applicants must be legally eligible to work in Canada at the time of application. Amii is an equal opportunity employer and values a diverse workforce. We encourage applications from all qualified individuals without regard to ethnicity, religion, gender identity, sexual orientation, age or disability. Accommodations for disability-related needs throughout the recruitment and selection process are available upon request. Any information provided by you for accommodations will be kept confidential and won't be used in the selection process.