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

Machine Learning Resident - Client: Trufla (12 month term)

Full-time, Temporary

Alberta Machine Intelligence Institute

“Join our team to build a cutting-edge, intelligent platform powering tomorrow's insurance ecosystem. If you are an AI/ML researcher or engineer looking to apply your skills to address high-stake business problems with strict liability constraints, we want to talk to you. You will have the opportunity to innovate on systems that combine agentic AI and predictive modeling, all while receiving direct mentorship from leading minds in AI at Amii.”

- Xu Han, Machine Learning Scientist and Amor Provins, Product Owner, Advanced Technology

 

Description

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, Trufla Technology, afterwards (note: at the discretion of the client). The Resident will report to an Amii Scientist and regularly consult and work with our partners 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

Trufla Technology is an award-winning, Calgary-based InsurTech company that builds the core operating software for property and casualty insurance brokers. Trufla was founded in 2018 by Sherif Gemayel, a former broker who built and sold Sharp Insurance, one of Canada’s fastest-growing brokerages. The company exists to give independent brokers the speed, automation, and intelligence of direct-to-consumer insurers without losing the human advice that defines the broker relationship.

Trufla’s connected ecosystem covers the full brokerage workflow: truMarket, a cloud-native broker operating platform for quoting, binding, renewals, and client management; truWeb and truMobile, client-facing digital experiences; DataHub, a centralized data warehouse; and production machine learning systems such as Retention X-Ray (predictive churn) and Coverage X-Ray (cross-sell intelligence). More than 100 brokerages across North America run on Trufla technology, including some of the ten largest global brokers, and quotes that take 45 to 60 minutes on legacy systems complete in under 10 minutes on Trufla’s platform. Trufla has been named Canada’s Best InsurTech Provider in 2022, 2024, and 2025.

Trufla is Canadian-owned, with leadership, research and development, and intellectual property anchored in Calgary. The team brings together former brokers, software engineers, and data scientists who work side by side, so research ideas are tested against real brokerage operations from day one.

 

About the Project

Insurance brokers work in a highly regulated environment. Every carrier underwriting rule, coverage wording, and provincial regulatory change (such as the current Ontario and Alberta auto insurance reforms) has to be understood, applied correctly, and documented by a licensed broker, often while a client is waiting. That knowledge arrives as unstructured PDFs, bulletins, and emails, and it changes constantly. Today’s tools force a trade-off: rules engines are auditable but brittle and must be re-coded by hand every time a rule changes, while LLM-based approaches are flexible but probabilistic, which is not defensible when a licensed broker carries errors and omissions liability for the advice given.

This project investigates whether that trade-off can be broken. The goal is a hybrid deterministic-adaptive architecture in which agentic AI and retrieval-augmented reasoning are provably bounded by a deterministic rule layer, so that no output can contradict a current carrier or regulatory rule, and every recommendation can be traced back to its source. The work is genuine applied research: the outcomes are uncertain, and a rigorous answer about what works, what doesn’t, and where the limits are is a valuable result in itself. The Resident will contribute to several connected workstreams:

  • Insurance knowledge extraction from unstructured documents
  • Constrained, event-driven agentic reasoning
  • Real-time performance and human-AI trust
  • Predictive modeling of market trends

Successful outcomes are designed to feed directly into Trufla’s platform, giving the research a clear path from experiment to real-world impact.

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 AI and machine learning, with a focus on LLM and Agentic AI. 

Key Responsibilities:

  • Develop, train, and evaluate AI agents specifically tailored for platform operations automation and predictive modeling.
  • Develop event-driven AI agents triggered by platform actions (such as risk profile creation or modification).
  • Architect and optimize Retrieval-Augmented Generation (RAG) pipelines.
  • Ensure the pipelines work within business guardrails that are highly deterministic.
  • Build predictive models that capture market trends.
  • Conduct applied research on multi agent architectures to coordinate and deploy AI agents.
  • Collaborate with project team and stakeholders to develop minimum viable products (MVPs) and client focused solutions
  • Engage in regular client meetings, standups, prepare presentations and reports on project progress.
  • Optimize ML pipelines to ensure efficiency, scalability, and real-time processing capabilities.

 

Required Qualifications: 

  • Completion of a graduate level program or higher (M.S./Ph.D) in Computer Science, Artificial Intelligence, Data Science, Engineering, Physics, or related. 
  • Research or project experience in ML and generative AI to solve real world business problems that involve noisy datasets.
  • Expertise in LLM, RAG, and AI agents, along with familiarity with knowledge graphs.
  • Solid understanding of tool augmented reasoning, uncertainty management, and evaluation methodologies of agentic AI systems.
  • Familiarity with both open source and closed source AI models and AI coding agents.
  • Experience with document AI, OCR, and information extraction for document ingestion.
  • Experience with predictive modeling using statistics and classical ML, e.g. XGBoost, SVM, linear regression.
  • Proficient in Python programming language and related ML frameworks, libraries and toolkits (e.g. PyTorch, LangChain, LlamaIndex, Hugging Face, Scikit-learn, Pandas).
  • Familiarity with Linux, Git version control, containerization, CI/CD, and cloud computing.
  • Must be legally eligible to work in Canada.

Preferred Qualifications:

  • Experience building and deploying production-level AI systems with rigorous evaluation and latency control.
  • Publication record in peer-reviewed academic conferences or relevant journals in machine learning.
  • Experience with AIOps and MLOps tools, as well as LLM-as-a-judge for model evaluation.
  • Hands-on experience with graph-based techniques/tools for LLM tasks, e.g. GraphRAG, knowledge graph, graph database, neo4j.
  • Advanced proficiency in applying AI coding tools, e.g. Claude Code, Codex.
  • Advanced experience in transformers and natural language processing (NLP).
  • Familiarity with LLM post-training techniques, e.g. supervised fine-tuning, DPO, GRPO.
  • Experience with handling time series, event log, and image datasets. 
  • Domain knowledge of the insurance industry is preferred but not required.

Non-Technical Requirements: 

  • A positive attitude towards learning and understanding a new applied domain. 
  • 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 November 11, 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 8 hours ago
Similar jobs that could be interesting for youBased on the Machine Learning Resident - Client: Trufla (12 month term) in Edmonton, AB vacancy
  • $400k per year

     ...Job Description: Position: Machine Learning Engineer Location: Remote / Hybrid Employment Type: Full-time Responsibilities Design,...  ...Proficiency in Python and ML frameworks (TensorFlow, PyTorch, Scikit-learn). Experience with cloud platforms (AWS, GCP, Azure) and... 
    Suggested
    Full time
    Remote work
    Relocation

    MS Systems

    Edmonton, AB
    15 days ago
  •  ...Care Supervisor - Edmonton (12-Month Contract) CBI Home Health supports people at home and in the community. We are one of Canada’s leading...  ...Canada’s Best Managed Companies for the 15 th year in a row. Learn more at cbihomehealth.ca . Because Your Care Matters. Why... 
    Suggested
    Full time
    Contract work
    Local area
    Flexible hours

    Cbi Home Health

    Edmonton, AB
    more than 2 months ago
  • $54.8k - $68.5k per year

     ...leveraging our technology innovations within services while assisting clients to provide an elevated in-store experience. Client Experience...  ...are planned and staffed appropriately to maximize both client learning and sales opportunities for the store. Training & Development... 
    Suggested
    Full time
    Contract work
    Part time
    Interim role
    Internship

    Sephora

    Edmonton, AB
    12 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... 
    Suggested
    Remote job

    P@thlion Staffing Careers

    Edmonton, AB
    more than 2 months 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... 
    Suggested
    Full time
    Work at office
    Flexible hours

    Alberta Motor Association

    Edmonton, AB
    a month ago
  •  ...and using it in a specialty setting, in a company that champions learning and growth for team members. Vibrant Culture: Collaborative...  ...compensation. What & Where: Full-Time, Temporary (Contract 12-Months) in Edmonton, AB Why BioScript Solutions? At BioScript, we... 
    Full time
    Contract work
    Temporary work
    Apprenticeship
    Seasonal work
    Local area
    Monday to friday
    Flexible hours
    Day shift

    BioScript Solutions Career

    Edmonton, AB
    a month ago
  •  ...shaping the future of your career.    As a  Learning and Development Specialist for PCL...  ...rapidly evolving environment. Highly customer/learner-focused, you are a strong communicator,...  ...:   This role is being offered as a 6 month contract, with potential for extension.... 
    Contract work

    PCL Construction

    Edmonton, AB
    1 day ago
  •  ...shaping the future of your career.    As a  Learning and Development Analyst for PCL...  ...:   This role is being offered as a 6 month contract, with potential for extension....  ...to ensure LMS solutions meet business and learner needs. Work closely with the LMS vendor... 
    Contract work

    PCL Construction

    Edmonton, AB
    1 day ago
  •  ...while being responsive to our resident’s needs with efficient execution...  ...requirements for strategic learning and change initiatives. Consult...  ...-wide effectiveness and long-term impact on organizational...  ...recognition program, discounted monthly rent in Avenue Living Communities... 
    Resident
    Long term contract
    Full time

    Avenue Living Communities Career

    Edmonton, AB
    more than 2 months ago
  • $17 - $19 per hour

     ...Full-Time Client Service Coordinator Wanted Want to add rockstar to...  ...challenges is passionate work.  Oxford Learning Edmonton Tamarack is looking...  ...Monday to Thursday 12:00 pm to 8:00 pm and Saturdays...  ...(***) ***-**** Applicants must reside in or within a short commute of... 
    Full time
    Local area
    Relocation
    Shift work

    Oxford Learning Centres, Inc.

    Edmonton, AB
    9 days ago
  • $34 - $38 per hour

     ...Asphalt-paving Machine Operator Employer : Kantrax Contractors Ltd. Job details :...  ...increases as per Company policy). Employment terms and conditions : Seasonal, Full-Time, 44...  ...Benefits Free parking available Learning/training paid by the employer Vacancies... 
    Full time
    For contractors
    Seasonal work
    Flexible hours
    Weekend work
    Day shift
    Afternoon shift

    Kantrax Contractors Ltd.

    Edmonton, AB
    12 days ago
  •  ...material from receiving for raw materials daily. Prepare reports for monthly inventory, Manage add on jobs to check stock daily. Ensure...  ...is informed to purchasing. Manage inventory for line and machines, and work with maintenance to order parts. Trouble shoot problem... 
    Full time
    Work at office

    Durabuilt Windows & Doors

    Edmonton, AB
    20 days ago
  •  ...needed to make life work. The RoleThe Production Worker (a.k.a. Machine Operator) will be responsible for operating Machinery's, as well...  ...a high-volume, results-focused work environment.Able to quickly learn technical concepts and product applications.High regard for safety... 
    Full time
    Temporary work

    Thermon

    Edmonton, AB
    13 hours ago
  • $43 - $46 per hour

    Machine Shop Leadhand Location: Edmonton, AB | On-site Schedule: Monday to Friday, 7:00 AM...  ...professional development and advancement ~Rewards: Monthly incentive programs, service awards, and...  ..., professional development, and long-term growth. We specialize in connecting... 
    Long term contract
    Apprenticeship
    Immediate start
    Monday to friday
    Day shift

    TPD

    Edmonton, AB
    28 days ago
  •  ...This job posting is for a fixed term contract role providing leave coverage for approximately 18 months. You Will Customer Service...  ...as required, such as: Perform machine break/ fix activities for...  ...Paid time off (PTO) and up to 12 company holidays per year (dependent... 
    Hourly pay
    Contract work
    For contractors
    Fixed term contract
    Internship
    Worldwide
    Relocation

    Grainger Canada

    Edmonton, AB
    8 days ago
  • $106.4k - $139.65k per year

     ...knows how to turn great teams into great client outcomes? Do you thrive at the intersection...  ...Lead client feedback, escalations, lessons learned, and recovery efforts, driving...  ...additional variable incentives. Want to learn more about our culture and life at Long View... 
    Full time
    Internship
    Flexible hours

    Long View Systems

    Edmonton, AB
    2 days 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
    more than 2 months ago
  • $110k - $135k per year

     ...Sodexo has an exciting opportunity for an Resident District Manager, Food Services (...  ...deliver outstanding service and value to our clients, customers, and communities. Our purpose...  ...require that all new hires in hospitals, long term care facilities, and senior homes to be fully... 
    Resident
    Long term contract
    Full time
    Contract work
    For contractors
    Work at office
    Local area
    Flexible hours

    Sodexo Canada

    Edmonton, AB
    more than 2 months ago
  • SLB is seeking an experienced Client Solution and Delivery Manager to join our team in Edmonton...  ...and teams to coordinate and monitor monthly deliverables. Monitor project costs,...  ...Must be legally authorized to work and reside in Canada without company sponsorship.... 
    Full time
    Internship
    Local area
    Worldwide

    Schlumberger

    Edmonton, AB
    15 days ago
  •  ...Position Summary   The Client Success Coordinator provides administrative and coordination...  ...documentation and contributing to lessons-learned summaries   What you bring to York...  ...Office (Outlook, Word, Excel); willingness to learn Yardi, Construction Manager, and other... 
    Full time
    For contractors
    Work at office

    York Group Srl

    Edmonton, AB
    more than 2 months ago
  • $87k - $119k per year

     ...are excited to announce we are looking for a Project Manager (24-month contract) to join our rapidly growing company.  Champion Petfoods...  ...or family needs.  Continuing Education: In House & Online Learning & Development, as well as an Education Assistance Program.  Quality... 
    Contract work
    Internship
    Work at office
    Edmonton, AB
    5 days ago
  •  ...manufacturing and design that places us on the list of Canada’s Best Managed Companies – it’s also our people. OBJECTIVE OF POSITION The Machine Operator performs task and routines within the Glass Line. They are expected to have a good knowledge of glass, and sealed unit... 
    Full time
    For contractors

    Durabuilt Windows & Doors

    Edmonton, AB
    7 days ago
  •  ...are bold, fast, and relentlessly focused on what matters:  our clients. While others get lost in the bureaucracy and outdated thinking...  .... Document Planned vs. Actual project outcomes for lessons learned and continuous improvement initiatives. What you bring to... 
    Full time
    For contractors

    York Group Srl

    Edmonton, AB
    more than 2 months ago
  •  ...teams, and community partners to strengthen outdoor, child-led learning experiences across YMCA Child Care programs in Edmonton.  The...  ...children across YMCA programs. This role is offered as a 16-month term position, starting on the successful candidate's first day of... 
    Full time

    Current

    Edmonton, AB
    a month ago
  •  ...Job Summary: We are seeking a skilled CNC Machine Operator to cut, shape, drill, and fabricate custom glass components for interior architectural applications, including railings, shower doors, and other decorative or functional glass installations. The ideal candidate... 
    Full time

    Durabuilt Windows & Doors

    Edmonton, AB
    7 days ago
  • $21.6 - $28.8 per hour

    Be part of a community of authentic, proud and trusted people Our Auto Parts Division is the largest Canadian distribution network of automobile replacement parts. Our banners in this division include the renowned NAPA Auto Parts, Altrom/Auto-Camping, and NAPA/CMAX. ...
    Hourly pay
    Remplacement
    Full time
    Fixed term contract

    NAPA Auto Parts

    Edmonton, AB
    13 days ago
  • $90k - $115k per year

     ...their business needs. We help our clients effectively leverage modern...  ...Solutions exists to create long-term relationships with passionate people...  ...curiosity and willingness to learn new tools & methods. Seek...  ...however we do require employees to reside in Alberta or British Columbia,... 
    Long term contract
    Full time
    Temporary work
    Remote work
    Monday to friday
    Flexible hours

    IX Solutions Ltd.

    Edmonton, AB
    27 days ago
  •  ...members rated Long View as a good or great place to work! Are you a people-first IT leader who knows how to turn great teams into great client outcomes? Do you thrive at the intersection of people leadership, client relationships, service excellence, and business performance?... 

    lvs1

    Edmonton, AB
    5 days ago
  •  ...division. The Producer will deliver a best-in-class experience for our clients by leveraging their industry knowledge & experience to initiate...  ...our growing 300+ Canadian, U.K, and U.S. office locations. To learn more, please visit    What’s In It For You NFP’s... 
    Permanent employment
    Full time
    Work at office

    Nfp

    Edmonton, AB
    more than 2 months ago
  •  ...Position Summary The Client Success Manager ensures successful outcomes for tenants and clients in their construction dealings with York...  .... Document Planned vs. Actual project outcomes for lessons learned and continuous improvement initiatives.   What you bring... 
    Full time
    For contractors

    York Group Srl

    Edmonton, AB
    more than 2 months ago

Do you want to receive more vacancies?

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