Machine Learning Resident - Client: HQA (12 month term)
Alberta Machine Intelligence Institute
“If you are looking to develop a text-to-SQL engine using LLMs that can benefit from RAG-based semantics, self-correcting agentic AI loops and domain fine tuning for the healthcare sector, this is a great opportunity. Join a team of ML scientists and domain experts to build AI solutions in practice.”
- Anjana Puliyanda, Machine Learning Scientist
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, Health Quality Alberta, 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 our Client
Health Quality Alberta is a provincial agency that brings together patients, families, and their partners from across healthcare and academia to inspire improvement in patient safety, person-centred care, and health service quality. They assess and study the healthcare system, identify effective practices, and engage with Albertans to learn about their experiences. Health Quality Alberta’s responsibilities are outlined in the Health Quality Council of Alberta Act. We encourage you to visit their website ( to learn more about them, their survey and measurement work, and the variety of products they produce.
About the Project
Alberta’s health system monitoring remains largely retrospective and dashboard‑driven. System leaders increasingly need to ask real‑time questions about capacity, trends, variation, and service pressures, yet current tools are limited in how much they can provide without analyst support.
This project will be focused on the development and implementation of an AI‑enabled chatbot overlay on existing dashboards to support self‑directed analytics using natural‑language queries. The goal is to deliver immediate value by improving accessibility, usability, and interpretation of existing health system data. This project will also establish the technical, governance, and user‑interaction foundations required to de‑risk and accelerate future development.
Required Skills / Expertise
We’re looking for a talented and enthusiastic individual with solid knowledge of machine learning, demonstrated experience with NLP, LLMs, and familiar with healthcare data.
Key Responsibilities:
- Design and implement RAG-based approaches for dynamically retrieving schema metadata to semantically enrich the context for LLM prompts in the text-to-sql engine.
- Develop syntactic validation of SQL results and implement an iterative agentic loop for self-correction.
- Benchmark and validate results using different LLM models, and SQL queries of increasing complexity.
- Curate domain-specific SQL queries to develop an SFT pipeline, and assess performance advantages.
- Identify, prepare, and optimize large structured and unstructured datasets for ML modeling.
- Conduct applied research on ML techniques, with a focus on understanding and addressing the limitations of existing models.
- Collaborate with project team and stakeholders to develop minimum viable products (MVPs) and client focused solutions.
- Engage in regular client meetings, contributing to presentations and reports on project progress.
- Optimize ML pipelines to ensure efficiency, scalability, and real-time processing capabilities.
- Support the productionalization and deployment of models in client environment.
- Develop an understanding of Administrative Health data, including but not limited to Discharge Abstract Database (DAD), National Ambulatory Care Reporting System (NACRS), Practitioner Claims, and more.
Required Qualifications:
- Completion of a Computing Science or ML graduate program, MSc. or PhD.
- Research or project experience in machine learning, specifically using NLP tools and techniques.
- Ability to craft zero-shot/few-shot prompts, chain-of-thought logic, and schema-linking techniques.
- Familiarity with working with database schemas.
- Working knowledge of LLM-based tools and agentic workflows.
- Proficient in Python programming language and related ML frameworks, libraries and toolkits (e.g. Scikit learn, Keras, Tensorflow, PyTorch, Pandas, Jupyter notebooks).
- Familiarity with linux, Git version control, and writing clean code.
- A positive attitude towards learning and understanding a new applied domain.
- Must be able to work full time in person at the Calgary office.
- Must be legally eligible to work in Canada.
Preferred Qualifications:
- Publication record in peer-reviewed academic conferences or relevant journals in machine learning.
- Familiarity with the healthcare system data (nice to have).
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 ML
- 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
- 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 July 28, 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.
$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...SuggestedFull timeRemote workRelocation- ...digital, energy transition and infrastructure challenges. Machine Learning Engineer Calgary, AB, Canada Full-time Company Description... ..., sensing and monitoring. Our unique portfolio supports our clients in efficiently and responsibly solving complex digital, energy...SuggestedFull time
- ...ATB, we exist to make it possible for our clients, team members and communities. Our purpose... ...challenging work, performance enablement, and learning and development. About The Role Please note: This is a temporary 16 month term opportunity . This position has a...SuggestedFull timeTemporary workFlexible hours1 day per week
- ...Engineering & MLOps Architecture Build, optimize, and scale machine learning models and end-to-end data pipelines. Design and implement... ...mastery of the broader AWS service ecosystem. Summary Our Client is seeking a highly skilled Machine Learning Software Engineer...Suggested
- ...the team, based out of our Calgary or Blackfalds office on a 6-month term (with potential to extend). Reporting to the Controller, we are... ...Burgess Energy Services (A&B) is an equal opportunity employer. Learn more Visit us at and connect with us on our social media...SuggestedFull timeFor subcontractorWork at office
- ...a Talent Acquisition Specialist - 18 month term to join our team in Calgary . Reporting... ...Success Factors Curiosity and a love of learning. An innovative mindset and a desire to... ...and adapt to change. Ability to quickly learn and effectively use a variety of systems...Long term contractFull timeFlexible hoursShift work
- ...discount at our participating banners and access to a wide range of other discount programs, making your purchases more affordable*. Learning and Development Resources to fuel your professional growth. Paid Vacation * Eligible only after working a set number of hours/...Full timeInternship
- ...FirstService Residential. Job Responsibilities The Resident Support Services Agent will provide... ...cross functionally to effectively solve client facing problems, Assist with homeowner... ...40-50 words per minute ~ Ability to learn and navigate new technology platforms ~...ResidentFull timeWork at office
- ...experience is required with web based programs preferred Ability to learn and adapt quickly to changing systems and new technology... ...letter and resume. If applying for a location you do not currently reside in, please specify if you are planning to relocate and the approximate...ResidentFull timeContract workFor contractorsLive InRelocationFlexible hoursWeekend workAfternoon shift
- ...Headquarters Position Type: Internship (40 hours a week) Term Length: 8 or 12 months starting September 2026 Reports to: Analyst About... ...We drive faster capital allocation decisions and help our clients maximize returns across the solar, wind, storage, power, RNG...Full timeInternshipLocal area
- ...aligned individuals who can contribute to what were building. To learn more about our hiring process and workplace philosophy visit... ...posting is to fill an existing internship vacancy. The contract term is 4 months from the start date. The anticipated start date is August 5...Contract workInternshipWork at officeRemote workShift work
- ...growth and deliver exceptional client experiences. We design and... ...just in the session Deliver a monthly CS enablement health report covering... ..., CS enablement, or a related learning and development role ~... ...with you to meet your needs. Learn more about our culture at clio...Full timeWork at officeLocal areaFlexible hours
$600 per week
...TELUS D2C program between June 15 and July 12 are eligible to earn up to $600 per week... ...company operating hours. Eligibility and program terms apply. Your Role Represent TELUS in... ...Are coachable and willing to learn Are legally eligible to work in Canada...Full timeImmediate start- ...Start your weekend earlier during the summer months! Personal Spending Account Up to $... ...HAVE WE GOT YOUR ATTENTION? WANT TO LEARN MORE? Read about us here ! (spoiler... ...WE NEED YOU? GLAD YOU ASKED... As a Client Partner for the Prairies region, you will...Full timeRemote workFlexible hoursWeekend work
$31 - $38 per hour
...CNC Machine Operator Location: Southeast Calgary AB (On-site) Company: We Manage HR Salary: $31.00$38.00 per hour... ...Note: The hourly wage rate for this position is $23 per hour. Our client is an equal opportunity employer. We encourage candidates from all...Hourly payFull timeShift work- ...drive progress and create a more sustainable, healthier world. The Client Services Administrator (CSA) is an entry-level role that... ...flexible sick time. Employee Assistance Program (EAP). Long-term disability and life insurance. Professional development opportunities...Long term contractInternshipWork at officeLocal areaFlexible hoursAfternoon shift
- ...success. Major Accountabilities/Responsibilities (Including but not limited to the following): ~ Develop and deliver individualized learning plans for students with a broad range of accessibility issues based on each students' unique needs and learning style (i.e. study...Full timeWork at office
$20 per hour
...them with leading technology, continuous learning, and the ability to bring their best selves... ..., keyboard, mouse, and monitor) or adding machine Physical demands with activity or condition... ...or local laws. This policy applies to all terms and conditions of employment, including...Hourly payContract workLocal area- ...Learning Systems & Instructional Design Specialist WHO WE ARE Our Power, Your Possibilities At TransAlta , we don’t just... ...integrations with HRIS and other enterprise systems to enable seamless learner experiences Establish and sustain BAU processes for intake,...Permanent employmentFull timeWork at officeFlexible hours
- ...business is personal. Core to our values is our relationships with our clients, our business partners, our team, and the global community. Our... ...execute account plans for enterprise clients, focusing on long-term growth and partnership ~ Oversee and lead Agiloft sales...Long term contractContract workLocal area
- ...banking experience. TD is deeply committed to being a leader in client experience, that is why we believe that all colleagues, no matter... ...discounts, career development, and reward and recognition programs. Learn more Additional Information We’re delighted that you’re...Full timeFixed term contractWork from home
- ...is an independent contractor opportunity Seeking motivated Learning And Development Specialist that are looking for more... ...pride ourselves in building good working relationships with our clients, providing ongoing support and coaching . Our programs are designed...Remote jobFull timePart timeFor contractors
- ...Solutions division is looking for an Embedded Software Engineer (1 year term) to join our team in Calgary, Alberta. Reporting to the Software... .... Effective written and verbal communication. Quick learning and efficient implementation of product capabilities. Not sure...Full time
$41.6k - $58.24k per year
...Responsibility: We have an immediate opening for a CNC Lathe and mill machine operator. Minimum 1-2 years experience on general CNC machine... ...Requirement: ~ French not required Schedule: ~10 hour shift ~12 hour shift ~8 hour shift ~ Day shift ~ Evening shift ~...Permanent employmentFull timeImmediate startMonday to fridayFlexible hoursShift workNight shiftDay shiftAfternoon shift- ...Staffmax is helping our client hire a skilled Machine Operator for a 5-month contract. This role is essential to production operations and is ideal for mechanically inclined individuals with strong attention to detail. Contract Length: 5 Months Location: Calgary, AB Key...Contract workTemporary workManual laborShift work
- ...Service Beyond Analysis” as the main point of contact and liaison for clients regarding laboratory inquiries Develop and maintain strong... ...sick time. Employee Assistance Program (EAP). Long-term disability and life insurance. Professional development opportunities...Long term contractInternshipLocal areaFlexible hours
$24 - $26 per hour
...manufacturing career! We are looking for a reliable Press and Shear Machine Operator to shape and cut precision metal parts. The Details:... ...premiums. The Shift: Weekend Schedule (Friday, Saturday, Sunday) 12-hour shifts: 1:30 PM – 2:00 AM. Training: Done on weekdays (...Permanent employmentFull timeInternshipMonday to fridayShift workDay shiftAfternoon shiftWeekday work$20 - $24 per hour
Overview Languages English Education College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years or equivalent experience Experience 1 year to less than 2 years On site Work must be completed at the physical...Permanent employmentFull timeRemote work- ...Job Responsibility: AltaGas - Payroll Administrator (One Year Term) The Payroll Administrator will be responsible for accurately processing and managing the company's payroll, ensuring compliance with all relevant regulations, and providing excellent customer service to employees...Full timeWork at officeLocal area
- ...High-Ticket Client Acquisition & Sales (Remote) 100% Remote / Make... ...freedom to succeed on your own terms. What You’ll Receive ✔... ...acquisition strategies Open to learning AI-assisted tools, CRM... ...graduates. Applicants must reside within North America, Western...Full timeSelf employmentRemote workWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Machine Learning Resident - Client: HQA (12 month term). Be the first to apply!
- resident engineer Calgary, AB
- medical resident Calgary, AB
- resident advisor Calgary, AB
- resident Calgary, AB
- resident liaison officer Calgary, AB
- citizen service officer Calgary, AB
- resident care coordinator Calgary, AB
- machine learning Calgary, AB
- machine learning part time Calgary, AB
- machine learning researcher Calgary, AB
