Inscrivez-vous pour accéder à toutes les fonctionnalités de notre service.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

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

Temps plein, Intérimaire

Alberta Machine Intelligence Institute

“If you're excited about building real-world computer vision systems that operate in challenging industrial environments, this is the perfect opportunity for you. Join a team of research and machine learning scientists developing deployable edge AI solutions for industrial inspection, computer vision, and predictive maintenance while being mentored by some of the best minds in applied AI” - Maithrreye, 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, Snapshot, 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

Snapshot is building edge-enabled intelligent monitoring solutions for the energy sector. Its platform combines high-resolution machine vision cameras, thermal imaging, acoustic sensors, and vibration sensors deployed at remote industrial sites to continuously monitor equipment health. By transforming multimodal sensor data into actionable insights, Snapshot aims to automate inspections, reduce manual intervention, enable predictive maintenance, and minimize costly equipment downtime across thousands of industrial assets.

About the Project

The Snapshot Residency focuses on developing robust computer vision and edge AI solutions for automated industrial inspection in remote heavy oil facilities. The primary objective is to accurately detect and read analog gauges from high-resolution camera feeds, converting visual measurements into structured digital data that supports equipment health monitoring and predictive maintenance. In addition to analog gauge reading, other initiatives will explore the use of machine vision, along with the other multi-model sensors deployed, to infer other information about the condition of assets on site or variations in the process away from normal operating conditions. A key challenge is developing models that perform reliably under challenging real-world conditions, including varying illumination, shadows, vibration, motion blur, changing viewing angles, snow, dust, and partial occlusions. Initially, the project will focus on a small set of industrial gauge types to develop production-ready solutions before expanding to broader industrial assets. The residency will also investigate scalable data-centric AI approaches, including automated dataset annotation using Vision-Language Models (VLMs) to reduce manual labeling effort, while exploring lightweight computer vision architectures optimized for accurate, low-latency deployment on resource-constrained edge devices. 

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, computer vision, along with proven experience in applied settings.

Key Responsibilities:

  • Design and develop computer vision pipelines for industrial analog gauge detection, localization, and value extraction.
  • Build robust object detection, keypoint estimation, and angle estimation models capable of accurately reading multiple gauge types under challenging environmental conditions.
  • Develop automated annotation pipelines using Vision-Language Models (VLMs) and active learning to efficiently label large-scale image datasets.
  • Investigate temporal modeling techniques to distinguish true equipment state changes from camera vibration and environmental noise.
  • Benchmark lightweight computer vision architectures (e.g., YOLO, RT-DETR, Nano models) for low-latency edge deployment.
  • Evaluate model robustness under varying lighting conditions, shadows, weather effects, occlusions, image noise, and camera movement.
  • Optimize models using quantization, pruning, TensorRT, ONNX, or other inference acceleration techniques for deployment on edge hardware.
  • Collaborate with the project team and client to develop production-ready computer vision solutions and present experimental findings.
  • Design and develop computer vision pipelines for other operationally interesting aspects such as identifying safety risks on site, operator compliance with SOP’s, etc. 

Required Qualifications: 

  • Completion of an MSc or PhD in Computer Science or a related discipline specializing in Computer Vision, Machine Learning, Robotics, or Artificial Intelligence.
  • Research or industry experience in computer vision, object detection, image segmentation, keypoint detection, or vision-based measurement systems.
  • Experience developing deep learning models using PyTorch, OpenCV, Ultralytics YOLO, Detectron2, MMDetection, or similar frameworks.
  • Strong programming skills in Python and familiarity with Linux, Git, and modern machine learning development practices.
  • Interest in solving real-world industrial AI problems.

Preferred Qualifications:

  • Experience with industrial vision applications, edge AI, embedded inference, or IoT systems.
  • Experience with Vision-Language Models (VLMs) for automated annotation, zero-shot learning, or synthetic data generation.
  • Experience deploying optimized models using TensorRT, ONNX Runtime, NVIDIA Jetson, OpenVINO, or related inference frameworks.
  • Knowledge of model compression techniques including quantization, pruning, and knowledge distillation.
  • Experience working with multimodal sensor data (vision, thermal imaging, vibration, or acoustic signals).
  • Publication record in computer vision, machine learning, or applied AI.
  • Experience working with rotating equipment such as hydraulic pumps/motor and internal combustion engines.

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 30, 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.

L'offre d'emploi a été publiée il y a 12 heures
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Machine Learning Resident - Client: Snapshot (12 month term) à Edmonton, AB
  •  ...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... 
    Suggéré
    Temps plein
    Сontrat
    Travail à distance
    Horaires flexibles

    SpryPoint

    Edmonton, AB
    Il y a un mois
  •  ...and applications.” - Dave Staszak, Lead Machine Learning Scientist  About Amii One of Canada...  ...and business opportunities, guiding clients through the complexities of AI adoption....  ...frameworks such as Pytorch, Pandas, Scikit-learn, Optuna, Wandb, lightgbm/XGBoost, and SciPy... 
    Suggéré
    Travail occasionnel
    Travail au bureau
    Horaires flexibles

    Alberta Machine Intelligence Institute

    Edmonton, AB
    il y a 12 heures
  •  ...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.”... 
    Résident
    Temps plein

    Wajax Limited

    Edmonton, AB
    il y a 2 jours
  •  ...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... 
    Suggéré
    Temps plein
    Travail au bureau
    Horaires flexibles

    Alberta Motor Association

    Edmonton, AB
    il y a 15 jours
  •  ...accounts payable processes and will coordinate the work of others and provide guidance to the team to ensure value-added client support. This is a 12-month contract position that provides full health benefits and vacation. Join our Business Employee Services team in... 
    Suggéré
    Temps plein
    Сontrat
    Sous-traitant

    Ledcor

    Edmonton, AB
    il y a 3 heures
  •  ...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... 
    Travail à distance

    P@thlion Staffing Careers

    Edmonton, AB
    Il y a un mois
  •  ...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... 
    Сontrat
    Travail à distance
    Relocation
    Lundi au vendredi

    SereneAid

    Edmonton, AB
    Il y a un mois
  •  ...ingredients ready for the evening (but not a must). The goal is to all learn and try different recipes and things together. Driving (or the...  ...activities that the children are in. Our desired hours would be 12 PM to 6 PM Monday to Friday. For the balance of hours we can work... 
    Contrat Longue Durée
    Temps plein
    Temps partiel
    Lundi au vendredi
    Horaires flexibles
    Équipe de l'après-midi

    CanadianNanny.ca

    Edmonton, AB
    il y a 4 jours
  •  ...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... 
    Contrat Longue Durée
    Temps plein
    Horaires flexibles

    National Bank

    Edmonton, AB
    il y a 3 jours
  •  ...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... 
    Temps plein
    Apprentissage
    Horaires flexibles

    Banque Nationale

    Edmonton, AB
    il y a 3 jours
  •  ...break into sports sales. This 10-month contract position will not...  ...through a structured cadence of learning sessions geared at growing...  ...professional skill sets. You will learn the tactical tools necessary...  ...for upselling select current clients; Supports in-game sales initiatives... 
    Temps plein
    Сontrat
    Travail au bureau
    Travail le week-end
    Équipe de l'après-midi

    OEG Sports & Entertainment

    Edmonton, AB
    il y a 8 jours
  • $19.43 par heure

     ...and drives company success. We deliver long-term career stability within a safety-first...  ...standards to eliminate defects. Maximize Machine Uptime: Troubleshoot basic mechanical jams...  ...worn always necessary Qualifications 6 months or more of experience in a manufacturing... 
    Salaire hebdomadaire
    Contrat Longue Durée
    Temps plein
    Stage
    Recrutement immédiat
    Travail posté
    Équipe de nuit
    Poste rotatif
    Équipe de jour

    Randstad

    Edmonton, AB
    il y a 23 jours
  •  ...Intermediate Learning & Development Trainer Client: Government of Alberta (GoA) Technology & Innovation Project: Procurement System Modernization...  .... Evaluate training effectiveness using learner feedback assessments performance and adoption metrics... 
    Temps plein
    Сontrat
    Lundi au vendredi

    Upstaff

    Edmonton, AB
    il y a 5 jours
  •  ...and safe environment for both our staff and clients/patients. Dependent upon Provincial...  ...deadlines and strong commitment to continual learning; demonstrated competency in keyboarding and...  ...internal candidates must complete a three month probationary period specific to the Client... 
    Temps plein
    Emploi saisonnier
    Travail au bureau
    Recrutement immédiat

    Bayshore HealthCare

    Edmonton, AB
    il y a 10 jours
  •  ...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... 
    Taux horaire
    Сontrat
    Pour les contractants
    Emploi en cdd
    Stage
    Le monde entier
    Relocation

    Grainger Canada

    Edmonton, AB
    il y a 15 jours
  •  ...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: Edmonton, AB Key... 
    Сontrat
    Travail temporaire
    Travail manuel
    Travail posté

    Staffmax Staffing & Recruiting

    Edmonton, AB
    Il y a 2 mois
  • $36.5 - $38.5 par heure

     ...Responsibilities Tasks Compute dimensions and tolerances of machine parts Measure and lay out work pieces in preparation for...  ...communication Flexibility Initiative Team player Quick learner Benefits Health benefits Dental plan Health care plan... 
    Emploi permanent
    Temps plein
    Travail à distance

    MP Industries Corp

    Edmonton, AB
    il y a 2 jours
  • $20 par heure

     ...reliable and experienced infant nanny to care for our sweet 4-month-old daughter, Emma, this Thursday and Friday from 9:00 AM...  ...Check (Vulnerable Sector) is a plus This is a short-term, 2-day booking (total of 12 hours), but there may be potential for future casual or part... 
    Travail temporaire
    Temps partiel
    Travail occasionnel

    CanadianNanny.ca

    Edmonton, AB
    il y a 6 jours
  •  ...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... 
    Temps plein
    Pour les contractants

    Durabuilt Windows & Doors

    Edmonton, AB
    il y a 27 jours
  • $24 par heure

     ...this position offers excellent earning potential with predictable 12-hour rotational shifts (alternating days and evenings) that allow...  ...daily production targets. Conduct continuous monitoring of machines, perform routine quality checks, and meticulously inspect finished... 
    Taux horaire
    Salaire hebdomadaire
    Travail posté
    Équipe de l'après-midi

    Randstad

    Edmonton, AB
    Il y a 2 mois
  • $20 par heure

     ...nanny to join us for the summer. This live-out, part-time position is perfect for someone looking to work exclusively for the summer months. The primary responsibilities will include caring for our infant and providing engaging activities for our primary school-aged child.... 
    Taux horaire
    Contrat Longue Durée
    Temps partiel
    Travail d'été
    Externe (Non Logé)

    CanadianNanny.ca

    Edmonton, AB
    il y a 15 jours
  •  ...AGAT Laboratories is seeking a Technical Client Services Specialist to join our Environmental...  ...can be the beginning of a rewarding long-term career with AGAT. Above all, you will help...  ...approach and genuine desire to learn and develop. Who We Are: AGAT Laboratories... 
    Contrat Longue Durée
    Temps plein
    Stage
    Travail au bureau
    Zone locale

    AGAT Laboratories

    Edmonton, AB
    il y a 7 jours
  • $22.2 - $32.28 par heure

     ...Job Responsibility: WORK INTEGRATED LEARNING ADMINISTRATIVE COORDINATOR CAREERS AND EXPERIENCE Competition No. 24.06.172 CATEGORY SALARY CLOSING DATE Full-Time Continuing (35 hours per week) MSA Band C (Steps 1-8): $22.20 - $32.28 per hour June 11, 2024 About... 
    Taux horaire
    Temps plein
    Temps partiel
    Travail au bureau
    Horaires flexibles

    MacEwan University

    Edmonton, AB
    il y a 10 jours
  •  ...compassionate, reliable, and experienced overnight nanny to care for our newborn twins after they come home from the hospital. This is a short-term, part-time position during the newborn period to provide overnight support. Schedule: Approximately 3-4 overnight shifts per week... 
    Travail temporaire
    Temps partiel
    Équipe de nuit

    CanadianNanny.ca

    Edmonton, AB
    il y a 4 jours
  • We are a loving family in Edmonton, Alberta, looking for a dedicated nanny to care for our infant. We prefer a live-out nanny for part-time hours. Our little one needs someone who can provide not just supervision, but also lots of love and attention. The ideal candidate should...
    Taux horaire
    Contrat Longue Durée
    Temps partiel
    Externe (Non Logé)
    Travail de la semaine

    CanadianNanny.ca

    Edmonton, AB
    il y a 4 jours
  • $3000 par mois

     ...The ideal candidate will be responsible, nurturing, and have a passion for childcare. This is a live-in position with a competitive monthly rate of $3000.00. The family is open to live-out arrangements, and part-time applicants are also encouraged to apply. The nanny will... 
    Temps plein
    Temps partiel
    Externe (Non Logé)
    Logé Sur Place

    CanadianNanny.ca

    Edmonton, AB
    il y a 22 jours
  • $29 - $36 par heure

     ...colorants and other chemicals according to formulae Monitor and inspect quality of material produced Place weighed materials in mixing machines Unload mixture into container or conveyor for further processing Set up and operate calender machines to transform plastic... 
    Emploi permanent
    Temps plein
    Travail à distance

    Invera Flexibles Inc.

    Edmonton, AB
    il y a 1 jour
  •  ...Job Responsibility: Position: Client & Contractor Relations Coordinator Location: Edmonton...  ..., we've been committed to enhancing learning through engaging, hands-on programs that make...  ...technology tools and the ability to quickly learn internal business applications and... 
    Temps plein
    Temps partiel
    Pour les contractants
    Période d'essai
    Lundi au vendredi

    Teacher's Pet Educational Services

    Edmonton, AB
    il y a 3 jours
  • $18 - $20 par heure

    Hi! I’m a single mom in Edmonton looking for a caring, reliable nanny to help support my busy family three days a week for 12-hour shifts. Pay is $18-$20 per hour, depending on experience. I have three amazing kids: my 10-year-old son entering Grade 6 and my 6-year-old twin... 
    Taux horaire
    Travail d'été
    Travail posté
    Équipe de jour
    3 jours par semaine

    CanadianNanny.ca

    Edmonton, AB
    il y a 17 jours
  • $16 - $20 par heure

     ...family in Edmonton seeking a warm, reliable caregiver for our 10-month-old son. Initially, we’d like regular visits so he can build a comfortable...  ...one). We’re hoping to find someone who can become a trusted, long-term part of our family’s support system. Please visit to view full... 
    Contrat Longue Durée
    Équipe de l'après-midi

    CanadianNanny.ca

    Edmonton, AB
    il y a 15 jours

Voulez-vous recevoir plus d'offres d'emploi ?

S'abonner et recevoir des offres d'emploi similaires à Machine Learning Resident - Client: Snapshot (12 month term). Soyez parmi les premiers à postuler !