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

Machine Learning Resident - Client: Sarcomere Dynamics (12 month term)

Full-time, Temporary

Alberta Machine Intelligence Institute

“If you are interested in the application of Machine Learning for object manipulation with robots, this is the right opportunity for you. Be a part of the team of research and machine learning scientists building AI algorithms from the ground up and get mentored by some of the best minds in AI during the process.”  

Abdul Wahab, Machine Learning Scientist, Amii

 

Description

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, Sarcomere Dynamics, 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

Sarcomere Dynamics is a Canadian physical AI company at the forefront of revolutionizing automation. By combining high-dexterity robotics with AI, Sarcomere is addressing global labor shortages and increasing safety across industries. Sarcomere’s mission is to develop synthetic labor solutions that replicate human dexterity and adaptability, making complex automation accessible and efficient.

 

About the Project

Sarcomere is partnering with Magna International to bring physical AI onto the manufacturing floor. Magna is evaluating which of their work cells and manual tasks can be automated across their facilities, and Sarcomere is leading the robotics and technical side of that effort, from assessing candidate tasks to building and deploying the systems that perform them. The dexterous robotic hands give Magna reach into work that conventional grippers and fixed automation can't handle. This role will sit at the center of making that work, developing the learning-based control and perception stack that turns a real production task into a robot that can do it reliably.

 

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, specifically in robotics for object manipulation.

 

Key Responsibilities:

  • Develop, evaluate and improve policies for robot manipulation tasks, with a focus on improving task reliability and cycle time in industrial assembly settings.
  • Build sim-to-real learning pipelines that augment real-world robot demonstrations with synthetic data generated in simulation.
  • Design and implement domain randomization and data augmentation strategies across visual, physical, sensor, object, and environmental parameters to improve policy robustness and transfer to physical hardware.
  • Analyze the distribution gap between simulated and real-world demonstrations and develop methods for distribution alignment, dataset balancing, filtering, or representation alignment where appropriate.
  • Train, fine-tune, and benchmark robot manipulation policies using real-only, simulation-only, and blended real/synthetic datasets.
  • Work with imitation learning, behavioural cloning, reinforcement learning, and/or vision-language-action approaches as appropriate to the problem and available data.
  • Work with multimodal robotics data including vision, tactile signals, proprioception, robot joint states, actions, and teleoperation trajectories.
  • Collaborate with robotics and controls engineers to ensure learned policies integrate effectively with the broader robot stack.
  • Deploy and evaluate trained policies on physical robotic hardware in a controlled setting, iterating between simulation, offline evaluation, and real-world testing.
  • Develop reproducible training and evaluation pipelines, including experiment tracking, dataset versioning, model checkpoints, benchmark definitions, and quantitative reporting.
  • Communicate research findings, experimental results, limitations, and recommendations to both technical collaborators and project stakeholders.
  • Stay current with emerging approaches in robot learning, dexterous manipulation, imitation learning, synthetic data generation, foundation models for robotics, and sim-to-real transfer, and assess their relevance to the project.
  • Engage in regular client meetings, contributing to presentations and reports on project progress.

Required Qualifications: 

  • Completion of an MSc or PhD in Computer Science, Robotics, Electrical/Computer Engineering, Machine Learning, or a related field, with research or applied experience in robotics, reinforcement learning, computer vision, or machine learning.
  • Strong understanding of modern machine learning fundamentals, including deep learning, optimization, model evaluation, generalization, and statistical analysis of experimental results.
  • Proficient in developing and training, fine-tuning and evaluating machine learning and deep learning models in PyTorch, JAX, and/or TensorFlow.
  • Experience working with continuous, real-world, noisy, multimodal and sequential datasets.
  • Experience with Linux, Git version control, writing clean code and documentation. 
  • A positive attitude towards learning and understanding a new applied domain.
  • Must be legally eligible to work in Canada.

 

Preferred Qualifications:

  • Hands-on research or development experience in either robot learning, robotic manipulation, grasping or dexterous manipulation.
  • Experience with sim-to-real transfer, including domain randomization, dynamics randomization, sensor noise modelling, representation alignment, or other methods for reducing the simulation-to-reality gap.
  • Experience with dexterous or high-degree-of-freedom robotic hands, multi-finger grasping, or manipulation systems where contact dynamics are important.
  • Experience with robotics simulators and tools such as NVIDIA Isaac Sim / Isaac Lab, Omniverse/OpenUSD, Replicator, MuJoCo, PyBullet, Gazebo, ManiSkill, or similar environments.
  • Experience with at least one area directly relevant to robot learning, such as imitation learning, reinforcement learning, visuomotor policy learning, learning from demonstrations, computer vision, or multimodal learning.
  • Working knowledge of robotics fundamentals such as coordinate frames, forward/inverse kinematics, robot state and action representations, trajectory data, sensors, and feedback/control loops.
  • Familiarity with synthetic data generation for robotics.
  • Experience learning policies from teleoperated human demonstrations, including trajectory preprocessing, action representation and dataset curation.
  • Experience with modern robot policy architectures such as transformer-based policies, vision-language-action models, or other multimodal foundation-model approaches for robotics.
  • Familiarity with current robotics foundation models and ecosystems such as Gemini Robotics, NVIDIA GR00T, OpenVLA, π/Physical Intelligence-style models, or related approaches.
  • Publication record in peer-reviewed academic conferences or relevant journals in machine learning.
  • Experience with deploying machine learning models in production environments or strong software engineering (or MLE) skills is a plus.
  • Any skills that are comparable to the above qualifications are also beneficial and will be considered in the application process.

 

Non-Technical Requirements: 

  • Desire to take ownership of a problem and demonstrate 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.
  • Candidate location in Alberta or British Columbia is preferred but not required for this role.

 

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)

 

How to Apply

If this sounds like the opportunity you've been waiting for, please don’t wait for the closing of September 18, 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: Sarcomere Dynamics (12 month term) in Edmonton, AB vacancy
  • “If you are interested in the application of machine learning and NLP to improve acute care wait lists through automated clinical...  ..., Amii   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

    Alberta Machine Intelligence Institute

    Edmonton, AB
    11 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... 
    Suggested
    Full time
    Contract work
    Remote work
    Flexible hours

    SpryPoint

    Edmonton, AB
    a month ago
  •  ...Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using Model Context Protocol (MCP) tools. You will design... 
    Suggested
    Remote job
    For contractors

    YO AI Labs

    Edmonton, AB
    11 days ago
  •  ...new heights and be a part of a dynamic team at Rogers Sports & Media?...  ...this mindset to join us. With a monthly reach of 30 million Canadians,...  ...about your development and long-term career at Rogers A team that...  ...Variable Length of Contract: 12 Months Work Location: 5915... 
    Suggested

    Rogers Communications

    Edmonton, AB
    13 hours ago
  •  ...The Opportunity ** This posting is for a 12-month position ** AMA is looking for a...  ...actionable plans. You thrive in fast-paced dynamic environments and are results-oriented...  ...experience coaching counselling and guiding clients and staff across all levels of an organization... 
    Suggested
    Full time
    Work at office
    Flexible hours

    Alberta Motor Association

    Edmonton, AB
    4 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
    24 days ago
  •  ...work environment which promotes personal and professional growth.   We are seeking a Learning & Development Student in Edmonton, Alberta , that is available   for 4 or 8 months  starting in  January 2027 .   As a Learning & Development Student you will contribute... 
    Internship
    Work at office
    Immediate start

    PCL Construction

    Edmonton, AB
    13 hours ago
  • $46.4k - $63.8k per year

     ...monitor the progress Manage and track monthly rents, post payments, and contribute to the...  ...and accuracy of our data in SAP (vendor, term, and conditions) Required skills High...  ...privacy policy (see Phenom for details) to learn more about how we collect, use, and disclose... 
    Full time
    Contract work
    Temporary work
    Work at office
    3 days per week

    Bell Canada

    Edmonton, AB
    7 days ago
  •  ...passionate and driven Power Platform & Dynamics 365 Solution Architect. Here are...  ...if you need it. Are a lifelong learner. You’re curious, learn quickly, and enjoy mentoring to help others...  ...and collaboratively in a fast-paced, client-focused environment. Nice to... 
    Remote job
    Full time
    Casual work
    Work at office
    Immediate start

    Elantis-solutions-inc

    Edmonton, AB
    1 day ago
  •  ...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... 
    Long term contract
    Full time
    Part time
    Monday to friday
    Flexible hours
    Afternoon shift

    CanadianNanny.ca

    Edmonton, AB
    1 day ago
  • $19.43 per hour

     ...deposit Rotating day/night shifts Immediate start Responsibilities Run Production Machinery: Set up, run, and watch factory machines to keep production moving smoothly and safely. Inspect Parts for Quality: Check finished products and measure parts carefully to... 
    Weekly pay
    Internship
    Immediate start
    Shift work
    Night shift
    Rotating shift
    Day shift

    Randstad

    Edmonton, AB
    2 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
    16 days ago
  •  ...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... 
    Contract work
    Temporary work
    Manual labor
    Shift work

    Staffmax Staffing & Recruiting

    Edmonton, AB
    more than 2 months ago
  •  ...Job Responsibility: CLIENT CONSULTANT (ACCOUNT EXECUTIVE), CLIENT EXPERIENCE Full-Time Permanent - Competition #25-33 Position Summary...  ...presentations and group information sessions utilizing various learning styles with varying audiences. Excellent organizational... 
    Permanent employment
    Full time
    Work at office

    Alberta School Employee Benefit Plan

    Edmonton, AB
    4 days ago
  •  ...your employment will begin with ChampionX and will transition to SLB as part of the planned integration. We are looking for a Forge Machine Operator located in Edmonton, AB . This is your opportunity to join a global technology company, driving energy innovation for a... 
    Permanent employment
    Full time
    Local area
    Shift work
    Night shift
    Rotating shift
    Weekend work

    Schlumberger

    Edmonton, AB
    17 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
    4 days ago
  •  ...concern or a co-occurring substance use and mental health concern. The Client Care Assistant works with the interdisciplinary team to monitor...  ...: Not Applicable Required Qualifications: Completion of Grade 12. Current Basic Cardiac Life Support - Health Care Provider (BCLS-... 
    Part time
    Live In
    Flexible hours
    Shift work
    Weekend work
    Afternoon shift

    Alberta Health Services

    Edmonton, AB
    13 days ago
  •  ...Job Responsibility: We are looking for a Client Account Coordinator in our Edmonton location who is responsible for providing exceptional...  ...- You are an important part of the team, and we value long-term commitment and contributions. We recognize your loyalty and service... 
    Long term contract
    Full time

    CDI Spaces

    Edmonton, AB
    4 days ago
  •  ...manufacturing and design that places us on the list of Canada’s Best Managed Companies – it’s also our people. Job Duties  Lamination Machine Line Production Lamination set-up, calibrate, maintain, and repair machinery and machine tools as needed.  Oversee machines... 
    Full time
    For contractors
    Day shift
    Afternoon shift

    Durabuilt Windows & Doors

    Edmonton, AB
    25 days ago
  •  ...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... 
    Long term contract
    Full time
    Internship
    Work at office
    Local area

    AGAT Laboratories

    Edmonton, AB
    2 days ago
  • $20 per hour

     ...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.... 
    Hourly pay
    Long term contract
    Part time
    Summer work
    Live out

    CanadianNanny.ca

    Edmonton, AB
    4 days ago
  •  ...About The Role We’re looking for a Client Assistant/Account Administrator to serve...  ...changing, team-oriented environment. Quick learner and comfortable in an uncertain/changing environment...  ..., U.K, and U.S. office locations. To learn more, please visit What’s In It For You... 
    Permanent employment
    Full time
    Work at office

    NFP, an Aon company (Canada)

    Edmonton, AB
    4 days ago
  • Job Responsibility: Summary: Reporting to the Group Sales Manager - Front End-Receiving, a Customer Service Representative is responsible for providing quality customer service when answering customer calls to process orders, answer general customer inquiries and customer...
    Full time
    Fixed term contract

    Cabela's

    Edmonton, AB
    4 days ago
  •  ...are dedicated to doing whats right for our clients. At CIBC we embrace your strengths...  ...they are and what they contribute. To learn more about CIBC please visit What youll...  .... *Subject to plan and program terms and conditions What you need to know... 
    Full time
    Local area
    Monday to friday

    Canadian Imperial Bank of Commerce

    Edmonton, AB
    5 days ago
  • $18 - $20 per hour

    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... 
    Hourly pay
    Summer work
    Shift work
    Day shift
    3 days per week

    CanadianNanny.ca

    Edmonton, AB
    6 days ago
  • $29 - $36 per hour

     ...quality of material produced ~Place weighed materials in mixing machines ~Unload mixture into container or conveyor for further...  ...Information: Flexibility in schedule is required. Rotating continental 12-hour shifts from 7:00 AM to 7:00 PM OR from 7:00 PM to 7:00 AM. During... 
    Hourly pay
    Permanent employment
    Full time
    Flexible hours
    Shift work
    Rotating shift
    Weekend work

    Les Industries Polykar Inc

    Edmonton, AB
    more than 2 months ago
  • 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...
    Hourly pay
    Long term contract
    Part time
    Live out
    Weekday work

    CanadianNanny.ca

    Edmonton, AB
    1 day ago
  •  ...fields to benefit the company and society. Driven by impactful, long-term projects, the aim is to enhance state-of-the-art research while...  ...About the job: Research in large language models, continual learning, reinforcement learning (RL); Apply continual learning to real... 
    Long term contract
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Edmonton, AB
    4 days ago
  • $18 per hour

     ...Part-Time Client Services CoordinatorWanted Are you passionate...  ...relationships with families Oxford Learning Edmonton Summerside is...  ...school tosecondary levels how to learn concentrate listen and remember...  ...AB Tel: Applicants must reside in or within a short commute... 
    Part time
    Local area
    Relocation package
    Shift work
    Day shift
    Afternoon shift

    Oxford Learning Centres

    Edmonton, AB
    a month ago
  • $140k - $150k per year

     ...Role : MS Dynamics 365 Functional Analyst Duration:  Full time Annual Salary : $140,000-$150,000 CAD  Location: Edmonton, AB or...  ...office) -- We have a great new opportunity to support one of our clients in a full time capacity! Please see below for more information... 
    Full time
    Work at office
    2 days per week

    CorGTA

    Edmonton, AB
    4 days ago

Do you want to receive more vacancies?

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