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

RGIT Australia

Edmonton

On-site

CAD 70,000 - 110,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Amii is seeking a Machine Learning Resident to work with Fillip Fleet on a 12‑month residency. You will join a cross‑functional team of ML scientists and engineers to design an intelligent, agentic system that translates natural language business intent into validated policy changes across fleet management platforms.

You will mentor under senior scientists and engage with the client team to share insights, while exploring secure, scalable architectures for LLM‑driven automation and governance.

Qualifications

  • MSc. or PhD with specialization in Natural Language Processing, Machine Learning, Large Language Models, or Applied AI.
  • Experience with LLM‑based agents, tool use and function calling, structured output generation, or retrieval‑augmented systems.
  • Proficiency in Python and modern AI frameworks and ML libraries.

Responsibilities

  • Design and build a multi-agent natural language system translating business intent into policy changes.
  • Develop grounded entity resolution mapping references to drivers, vehicles, and cards.
  • Create a typed policy representation and simulation to replay changes against historical data.
  • Build evaluation infrastructure including benchmarks and testing suites.
  • Implement secure tool interfaces with strict data isolation and auditable confirmation for writes.
  • Conduct applied research to improve precision and safety of automated policy execution.
  • Collaborate with team and stakeholders to deliver MVP and client-focused solutions.
  • Participate in regular client meetings and progress reports.

Skills

Python
PyTorch
Hugging Face
Transformers
vLLM
Unsloth
LangGraph
Pydantic
LLM APIs
SQL

Education

MSc or PhD in NLP/ML/Applied AI

Tools

Snowflake
PostgreSQL

Job description

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

“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 Technology

About the Role

This 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 Client

Fillip 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 Project

The 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 / Expertise

Are 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 Apply

Besides gaining industry experience, additional perks include:

  • Work under the mentorship of an Amii Scientist for the duration of the project
  • 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

Amii (Alberta Machine Intelligence Institute) • Edmonton

On-site
CAD 50,000 - 70,000
Mentorship by Amii Scientist
Professional development
Amii community access and events
+2
Machine Learning Resident - Client: Mobia Health Innovations (12 month term)
Machine Learning Resident - Client: Mobia Health Innovations (12 month term)

Amii (Alberta Machine Intelligence Institute) • Edmonton

On-site
CAD 50,000 - 70,000
Mentorship by Amii Scientist
Paid residency (12 months)
Potential ongoing role with client
Machine Learning Scientist, Training
Machine Learning Scientist, Training

Amii (Alberta Machine Intelligence Institute) • Edmonton

On-site
CAD 80,000 - 110,000
Competitive compensation
Paid time off
Flexible health benefits
+1
Staff+ Software Engineer, AI
Staff+ Software Engineer, AI

Jobgether • Canada

On-site
CAD 170,000 - 260,000
Fully remote across the Americas
Equity participation
Flexible hours
+4
Machine Learning Educator
Machine Learning Educator

Amii (Alberta Machine Intelligence Institute) • Edmonton

On-site
CAD 85,000 - 120,000
Paid time off
Flexible health benefits
Downtown Edmonton office
Associate Machine Learning Developer (Summer 2026)
Associate Machine Learning Developer (Summer 2026)

AltaML • Edmonton

On-site
CAD 15,000 - 20,000
Associate Business Solutions Consultant (Summer 2026)
Associate Business Solutions Consultant (Summer 2026)

AltaML • Calgary

On-site
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Jobgether • Toronto

Hybrid
CAD 185,000 - 225,000
Annual bonus
RSU equity
Health benefits
+3
Associate Business Solutions Consultant (Cohort 12 - Winter 2026)
Associate Business Solutions Consultant (Cohort 12 - Winter 2026)

AltaML • Calgary

Hybrid
CAD 30,000 - 50,000
Mentorship and growth opportunities
Hands-on experience with AI projects
Potential for contract extension
Program Coordinator
Program Coordinator

Amii (Alberta Machine Intelligence Institute) • Edmonton

On-site
CAD 40,000 - 60,000
Competitive compensation
Paid time off
Flexible health benefits
+1