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

Amii (Alberta Machine Intelligence Institute)

Edmonton

On-site

CAD 50,000 - 70,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Mentorship by Amii Scientist
Professional development
Amii community access and events
Competitive pay
Potential ongoing role at client

Job summary

Amii invites applications for a 12-month Residency, with the potential to join Fillip Fleet thereafter, contingent on client needs. You will report to an Amii Scientist and work with a cross-disciplinary team to deliver real-world ML applications.

You will explore multi-agent NL systems, grounded retrieval, and secure MCP-based write operations, while being mentored by leading AI researchers.

Qualifications

  • Completion of a Computer Science (or related graduate degree) MSc. or PhD with specialization in NLP, ML, LLMs, or Applied AI.
  • Experience with LLM-based agents, tool use/function calling, structured output generation, or retrieval-augmented systems.
  • Proficiency in Python and ML frameworks (PyTorch, Hugging Face, Transformers) and SQL experience.
  • Familiarity with linux, Git, and clean code practices.
  • Legally eligible to work in Canada.

Responsibilities

  • Design, build, and evaluate a multi-agent natural language system translating business intent into policy changes across the client platform.
  • Develop grounded entity resolution and retrieval components mapping references to drivers, vehicles, and cards.
  • Design a typed policy representation and simulate proposed changes against historical data.
  • Build evaluation infrastructure for agentic systems including benchmarks and tests.
  • Implement secure tool interfaces using MCP with multi-tenant data isolation and auditability.
  • Conduct applied research in LLM agent architectures and reliability engineering.
  • Collaborate with stakeholders to develop MVPs and client-focused solutions.
  • Attend regular client meetings and contribute to progress reports.

Skills

Python
Machine Learning
Natural Language Processing
Team collaboration

Education

MSc in Computer Science or related field
PhD preferred

Tools

PyTorch
Hugging Face
Transformers
vLLM
SQL
Linux

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

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.

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)

RGIT Australia • Edmonton

On-site
CAD 70,000 - 110,000
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
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
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
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
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
AI Literacy Specialist
AI Literacy Specialist

Amii (Alberta Machine Intelligence Institute) • Edmonton

On-site
CAD 60,000 - 80,000
Paid time off
Flexible health benefits
Downtown Edmonton office
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 (Summer 2026)
Associate Business Solutions Consultant (Summer 2026)

AltaML • Calgary

On-site