Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Full-time, Temporary

Alberta Machine Intelligence Institute

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

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

    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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Machine Learning Resident - Client: Fillip Fleet (12 month term) in Edmonton, AB vacancy
  • “If you are interested in the application of machine learning and signal processing for real-time fraud detection, this is...  ...Description About the Role This is a paid residency that will be undertaken over a 12-month period with the intention to be hired by our client... 
    Resident
    Internship

    Alberta Machine Intelligence Institute

    Edmonton, AB
    22 hours ago
  •  ...Be a part of a collaborative team of domain experts, machine learning scientists and engineers building a real world...  ...Description About the Role This is a paid residency that will be undertaken over a 6-month period with the potential to be hired by our client,... 
    Resident
    Internship
    Remote work
    Worldwide

    Alberta Machine Intelligence Institute

    Edmonton, AB
    22 hours ago
  •  ...interested in the application of predictive and prescriptive machine learning for construction project management, this is the...  ...Technology About the Role This is a paid residency that will be undertaken over a 12-month period with the potential to be hired by our client... 
    Resident
    Full time
    Contract work
    Relocation

    Alberta Machine Intelligence Institute

    Edmonton, AB
    12 days ago
  •  ...literacy content for a variety of learners across Canada? The Machine Learning Scientist is a pivotal force needed to ensure our team’s success...  ...Proficient with machine learning tools and frameworks such as Scikit-learn, Pytorch/Tensorflow, Pandas, Optuna, Wandb, lightgbm/XGBoost,... 
    Suggested
    Full time
    Casual work
    Work at office
    Flexible hours

    Alberta Machine Intelligence Institute

    Edmonton, AB
    22 hours ago
  •  ...currently looking to add a General Accountant (Fleet) to our growing team, based in Edmonton,...  ..., this position is responsible for month end and quarter end reporting, working closely...  ...is an equal opportunity employer. Learn more Visit us at and connect with us on... 
    Fleet
    Full time
    For contractors
    Work at office

    Valard Construction

    Edmonton, AB
    22 hours ago
  • $21 - $22 per hour

     ...duty mechanic field. A large number of our Fleet Maintenance Fueler Washers have continued...  ...and ability to obtain class DZ it within 6 months of been hired required • Willingness...  ...commitment to customer success. Visit Go Penske to learn more. Job Category: Vehicle... 
    Fleet
    Local area
    Monday to friday
    Shift work
    Night shift
    Afternoon shift

    Penske Truck Leasing

    Edmonton, AB
    2 days ago
  •  ...company of 300 employees serving 100 utility clients across North America and the Caribbean....  ...communities across the Americas. The Role The Learning Design & Enablement team at SpryPoint is...  ...Conversation A relaxed conversation to learn more about your background your goals and... 
    Full time
    Contract work
    Remote work
    Flexible hours

    SpryPoint

    Edmonton, AB
    26 days ago
  •  ...Delivery Manager, Product Owner, and Senior machine learning developers, to provide working models to...  ...the public sector. This would be a 4 month paid contract starting January 2026 and...  ...opportunity may also be extended to an 8 or 12-month term; please indicate in your... 
    Contract work
    Internship
    Work at office

    Altaml

    Edmonton, AB
    22 hours ago
  • $55k - $70k per year

     ...over 25 years. Job Description The Client Monitoring Specialist plays a vital role...  ...clarity. ~ Curious Mindset and Willing to Learn ~ Attention to Detail and Accuracy ~...  ...wellbeing activity, end of year celebration, or a monthly team get-together, our team wants you to... 
    Permanent employment
    Full time
    Internship
    Work at office
    Flexible hours

    Ofx

    Edmonton, AB
    22 hours ago
  •  ...The Opportunity The Resident Mechanic candidate will be expected to grow the business including visiting potential new customers as...  ...package that includes competitive pay, comprehensive benefits, learning and development, as well as some unique additional “perks.”... 
    Resident
    Full time

    Wajax Limited

    Edmonton, AB
    4 days ago
  • $48 - $69 per hour

     ...opportunities as a Registered Nurse in Long Term Acute(LTAC)? Look no further! Benefits...  ..., and safe. We will pay for the first 2 months of rent as you settle in. We offer more...  ...as a Registered Nurse with one of our many client hospitals while providing ongoing clinical... 
    Hourly pay
    Long term contract
    Full time
    Contract work
    Live In
    EB3
    Local area
    Immediate start
    Relocation
    Relocation package

    Elite365

    Edmonton, AB
    22 hours ago
  •  ...who share this mindset to join us. With a monthly reach of 30 million Canadians, you can help...  ...cares about your development and long-term career at Rogers A team that trusts and...  ...Shift: Variable Length of Contract: 12 Months Work Location: 5915 Gateway Boulevard (... 
    Long term contract
    Full time
    Contract work
    Local area
    Shift work
    Weekend work
    Afternoon shift

    Rogers Communications

    Edmonton, AB
    11 hours ago
  •  ...across the Government of Alberta (GoA) balanced with individual client needs. This facilitates enhanced data access, collaboration,...  ...to benefit Albertans The successful candidate will be a Machine Learning Specialist with a diverse range of analytical skills and experience... 
    Remote job

    P@thlion Staffing Careers

    Edmonton, AB
    14 days ago
  •  ...Machine Learning Specialist Data Scientist / AI Developer Client: Government of Alberta – Technology & Innovation Project: Data Projects / Data Centre...  ...25 hours/week Contract Extension: Up to 6 months Position Overview The Government of... 
    Contract work
    Remote work
    Relocation
    Monday to friday

    SereneAid

    Edmonton, AB
    13 days ago
  •  ...Learning and Development Manager Arbutus Properties is a leading land developer, home builder, and commercial constructor, operating...  ...all training to ensure continuous improvement through review of learner feedback, performance data, and course evaluations. Develop training... 
    For contractors
    Traineeship

    Arbutus Properties

    Edmonton, AB
    22 hours ago
  •  ...Change at Scale. The Opportunity ** This posting is for a 12-month position ** AMA is looking for a Sustainability Initiatives...  ...directors. ~ Proven experience coaching counselling and guiding clients and staff across all levels of an organization. ~ Experience... 
    Full time
    Work at office
    Flexible hours

    Alberta Motor Association

    Edmonton, AB
    22 hours ago
  •  ...organization, we're seeking motivated leaders who want to join us on our growth trajectory. Why This Role Is Critical To Our Success The Client Service Team Manager plays a pivotal role in our organization by leading our client-facing service teams that are the backbone of our... 
    Permanent employment
    Full time
    Flexible hours

    Effortless Admin Inc.

    Edmonton, AB
    22 hours ago
  •  ...Special Projects Manager – Early Learning Programs Location: #200 12308 111 Avenue, Edmonton, Alberta Closing Date: Until Suitable...  ...largest Indigenous Government in Canada. An opportunity to learn about Métis culture, languages, and art. Meaningful work in a... 
    Permanent employment
    Full time
    For contractors
    Internship
    Work at office
    Monday to friday
    Flexible hours
    Afternoon shift

    Mna

    Edmonton, AB
    22 hours ago
  •  ...Une carrière en tant que Directeur, Expérience client et soutien commerciale (Alberta & Prairies) au sein de l’équipe Expérience client...  ...alignement, simplifier les façons de faire et assurer le succès à long terme de l’équipe. Ton emploi Diriger et développer une équipe de... 
    Full time
    Apprenticeship
    Flexible hours

    Banque Nationale

    Edmonton, AB
    22 hours ago
  •  ...A career as a Senior Manager , Client Experience & Commercial Support (Alberta & Prairies...  ...of working, and position the team for long-term success. Your role Lead and develop a...  ...personalized training programs, based on learning through action, help you master your role... 
    Long term contract
    Full time
    Flexible hours

    National Bank

    Edmonton, AB
    22 hours ago
  •  ...Description du poste Vous aimez aider les autres à réussir et laisser votre marque? Vous éprouvez de la fierté à guider les clients vers les bonnes solutions pour leurs projets? Si, en plus de cela, vous êtes de nature curieuse et souhaitez acquérir de nouvelles connaissances... 
    Weekend work
    Afternoon shift

    The Home Depot Canada

    Edmonton, AB
    22 hours ago
  •  ...for your education. Join The Acquisition Group and represent our client, TELUS Communications as an Entry- Level Sales Representative in...  ...them make the switch with confidence. Becoming a TELUS expert: Learn our client’s products inside and out. Building relationships:... 
    Full time
    Monday to friday

    The Acquisition Group

    Edmonton, AB
    22 hours ago
  •  ...place where you’ll have many opportunities to learn and develop while working on engaging...  ...flexibility to manage your work on your own terms and define what work-life balance means to...  ...dynamic finance team for a temporary 6 month role to assist with billing while we transition... 
    Full time
    Temporary work
    Work at office
    Work from home
    Flexible hours

    Cima+

    Edmonton, AB
    22 hours ago
  •  ...and detail-oriented Corporate Fleet Compliance Specialist to join our...  .... Partner with internal clients to ensure the Stantec fleet vehicles...  ...(AD&D) insurance, short-term/long-term disability plans, emergency...  ...Job Posting: 17/08/2026 12:08:19 Req ID: 1007144 \#additional... 
    Fleet
    Long term contract
    Remplacement
    Full time
    Temporary work
    Part time
    Casual work
    Work at office

    Stantec

    Edmonton, AB
    2 days ago
  • $26 - $30 per hour

     ...Fleet Maintenance & Warehouse Technician — Edmonton Depot Burly Boyz Moving & Storage...  ...AM – 3:30 PM · Benefits: Available after 3 months About the role Right now, every little...  .... Enough comfort with computers to learn our fleet management software and log accurate... 
    Fleet
    Permanent employment
    Full time
    Monday to friday
    Day shift

    Burly Boyz Moving & Storage

    Edmonton, AB
    24 days ago
  •  ...their projects? If you’re also naturally curious and eager to keep learning, consider starting or growing your career with us at The Home...  ...correction and preventive action in place. Ensure all equipment and machines are functioning properly. Review current and upcoming events... 
    Contract work
    Work from home
    Flexible hours
    Afternoon shift

    The Home Depot Canada

    Edmonton, AB
    22 hours ago
  •  ...UASUevents # Submit regular reports including monthly reports and project reports. # Train...  ...at the University of Alberta during the term of employment, and must be a Students’ Union...  ...WORKING CONDITIONS ~ This is a 7 Month Contract (October 1st, 2025 to April 30th,... 
    Contract work
    Part time
    Work at office
    Night shift
    Afternoon shift

    University Of Alberta Students' Union

    Edmonton, AB
    22 hours ago
  • $83.52k - $111.78k per year

     ...Early Childhood Service (ECS) through Grade 12. Through safe and caring schools for all...  ...certification; supporting students with diverse learning needs; funding and supporting school...  ...documents/checks from the province they currently reside in. Links and information on what the... 
    Permanent employment
    Full time
    Temporary work
    Part time
    Monday to friday
    Flexible hours
    2 days per week

    Government of Alberta

    Edmonton, AB
    11 days ago
  • Kognitive Sales Solutions is a dynamic and rapidly growing retail sales company committed to excellence. We are looking for a talented Recruitment Specialist to join our team and help us find the best talent in the industry. This individual will be managing, organizing, and...
    Full time
    Contract work
    Remote work
    Monday to friday

    Kognitive Sales Solutions

    Edmonton, AB
    22 hours ago
  • $145.8k - $236.9k per year

     .... Were here to partner with you so you can learn grow and forge a career thats meaningful to...  ...Permanent Full Time Position. The Senior SME Fleet Turnarounds is responsible for the overall...  ...maintaining and reviewing Asset long-term plans to ensure competitiveness strategic alignment... 
    Fleet
    Long term contract
    Permanent employment
    Full time
    Contract work
    For contractors
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    Capital Power

    Edmonton, AB
    26 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Machine Learning Resident - Client: Fillip Fleet (12 month term). Be the first to apply!