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

Staff AI / ML Engineer

$171k - $225k per year

MasterClass

Who we are:

MasterClass is the streaming platform where the world’s best come together so anyone, anywhere, can access and be inspired by their knowledge and stories. We put you in the room with the creators, thinkers, makers and leaders who have changed the world, so that you can change yours.

Members get unprecedented access to 200+ instructors and classes across a wide variety of fields, including Arts & Entertainment, Business, Design & Style, Sports & Gaming, Writing and more. Step into Nas’ recording studio and Gordon Ramsay’s kitchen, and go behind the big screen with James Cameron. Design your career with Elaine Welteroth, get ready to win with Lewis Hamilton, perfect your pitch with Shonda Rhimes and discover your inner negotiator with Chris Voss.

We’re a remote-first workforce with collaborative work spaces in San Francisco and Kitchener, Ontario, and employees in several U.S. states. If you’re interested in joining a dynamic, culture-driving company—where learning invaluable skills is all in a day’s work—we invite you to apply.

Snapshot of the Role:

MasterClass is building the next generation of learning products with AI at the core. Foundation models and agentic systems are central to how we design and deliver every new product, powering intelligent, adaptive experiences that help millions of people learn from the world's best. This is not a side initiative. It is the direction of the company.

We are looking for a Staff ML Engineer to join our AI engineering team and help define and deliver these products. This role is ultimately about delivery. You will be expected to stay deeply connected to the latest research, models, and techniques, but the measure of success is shipping products that people use. You will work alongside a small, talented group of ML engineers and partner closely with product, design, and engineering leadership to shape what AI-powered learning looks like at MasterClass.

What You Will Do:

  • Design and build agentic AI systems that power consumer learning products, including multi-step reasoning, tool use, and orchestration architectures.
  • Select and integrate foundation models (LLMs, multimodal) based on product requirements, making pragmatic trade-offs between quality, latency, cost, and safety.
  • Build evaluation and observability frameworks that ensure AI product quality at scale, including automated testing, human-in-the-loop review, and production monitoring.
  • Architect reliable, production-grade AI pipelines, including prompt management, context retrieval (RAG), caching, and fallback strategies.
  • Collaborate with Product, Design, and Engineering to translate ambiguous product goals into well-defined technical approaches and ship features end-to-end.
  • Stay deeply current with the foundation model landscape—new models, techniques, agentic frameworks, and research—and bring that knowledge to bear on product decisions.
  • Mentor and elevate the AI engineering team by sharing best practices, leading design reviews, and establishing reusable patterns for agentic product development.

About You (Requirements):

  • 7+ years of software engineering experience, with 3+ years focused on building products with large language models or foundation models.
  • Demonstrated experience shipping consumer-facing AI products that use agentic patterns (tool use, multi-step reasoning, orchestration, planning).
  • Deep working knowledge of the current foundation model ecosystem: model providers (OpenAI, Anthropic, Google, open-source), prompt engineering, RAG architectures, evaluation frameworks, and orchestration tooling.
  • Strong software engineering fundamentals: system design, API design, production observability, and the ability to write clean, maintainable code in Python.
  • Track record of staying on the cutting edge—you can point to specific ways you’ve incorporated new research, models, or techniques into shipped products.
  • Excellent collaboration and communication skills; experience working cross-functionally with product, design, and engineering teams.

Nice To Haves

  • Experience with model fine-tuning or distillation (SFT, DPO, RLHF).
  • Background in edtech, consumer media, or content platforms.
  • Published research or open-source contributions in AI/ML.
  • Experience with multi-agent system design or advanced orchestration frameworks.

Nice-to-haves are not required; each represents a direction in which our infrastructure is evolving.

At MasterClass, we believe we put our best work forward when our employees bring together ideas that are diverse in thought. We are proud to be an equal opportunity workplace and are committed to equal employment opportunity regardless of race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or any other characteristic protected by applicable federal, state or local law. In addition, MasterClass will provide reasonable accommodations for qualified individuals with disabilities.  If you have a disability or special need, we would like to know how we can better accommodate you.

 

The salary range listed is for candidates in Ontario, Canada. As a company, we have a location based strategy, which means the disclosed range estimate has been adjusted for geographic differential associated with the location where the position may be filled.

MasterClass’s salary ranges are based on paying competitively for our size and industry. In addition to salary, we also offer equity and comprehensive benefits (medical, dental, vision, flexible PTO, and more). The range listed is for the expectations as laid out in the job description, however we are often open to a wide variety of profiles, and recognize that the person we hire may be less experienced (or more senior) than this job description as posted. If that ends up being the case, the updated salary range will be communicated with you as a candidate.

Ontario, CAN Salary Range

$171,000—$225,000 CAD

Vacancy posted 20 days ago
Similar jobs that could be interesting for youBased on the Staff AI / ML Engineer in Waterloo, ON vacancy
  •  ...mouse technologies, large-scale antibody datasets, and advanced AI methods to accelerate antibody discovery and engineering. We are expanding our Digital KisoMouse team and are looking for a motivated AI/ML Research Engineer to work closely with our existing AI and computational... 
    Suggested
    Full time

    Kisoji Biotechnology Inc.

    Waterloo, ON
    15 days ago
  • $205.6k - $257k per year

     ...Team You’ll Work With You’ll enter our engineering interview process as part of a pooled hiring...  ...than a specific team’s immediate gap.  Staff Engineers at Carta are technical anchors...  ...major technical decisions. Define the AI Frontier: Lead the charge in transforming... 
    Suggested
    Long term contract
    Full time
    Work at office
    Immediate start

    Carta

    Waterloo, ON
    4 days ago
  • $190.5k - $262k per year

     ...community, come join ours. Help build the engine behind Faire’s growth: Faire is building...  ...around the world. We’re hiring a Staff Software Engineer to help lead the technical...  ...what matters, including the latest enterprise AI tools, to help you work smarter and get... 
    Suggested
    Long term contract
    Work at office
    Local area
    Immediate start
    Remote work
    Monday to friday
    3 days per week

    Faire

    Waterloo, ON
    16 days ago
  • $119k - $178k per year

     ...Category Engineering Hire Type Employee Job ID 17958 Base Salary Range $119000-$178000 Remote Eligible No Date Posted 06.23.2026...  ...from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP,... 
    Suggested
    Long term contract
    Remote work
    Worldwide

    Synopsys Inc

    Waterloo, ON
    10 days ago
  •  ...this goal, we would love to hear from you!  Role Overview We are looking for an Engineering Manager to build, develop, and partner with a growing team of 5-10 ML Engineers working on AI systems that power our digital forensics capabilities. You'll be responsible for... 
    Suggested
    Work from home

    magnetforensics

    Waterloo, ON
    11 days ago
  • $175k - $225k per year

     ...Forensics is building the next generation of AI-native, agentic capabilities across our...  ...value, partnering closely with customers, engineering, design, data science, and go-to-market teams...  ...SaaS, including meaningful time on AI or ML-powered products. ~ Adoption and... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Magnet Forensics

    Waterloo, ON
    8 days ago
  • $127k - $225k per year

     ...Canada has an immediate permanent opening for a Senior Research Engineer. About the team: The Huawei Digital Trust Lab is on a mission...  ...& authorization, kernel & hardware security, data security, ai agent security, advancement of agentic ai for product security. The... 
    Permanent employment
    Full time
    Internship
    Immediate start
    Worldwide
    Shift work

    Huawei Technologies Canada Co., Ltd.

    Waterloo, ON
    15 days ago
  • $207k - $233k per year

     ...technology company purpose-built to power AI-enabled precision health solutions that accelerate...  ...~ Bachelor’s degree in Computer Science, Engineering, or a related technical field. ~12+...  ...experience in software, data, cloud, or ML engineering roles. ~5+ years of experience... 
    Full time
    Temporary work

    Verily Health

    Waterloo, ON
    9 days ago
  •  ...We’re hiring an AI Enablement Intern Location: Waterloo, ON (Hybrid) We are not building an AI department. We are building an AI‑first company. At Mach7, this internship isn’t about coding in isolation or shipping one‑off projects. It’s about rethinking how work gets... 
    Full time
    Internship

    Mach7 Technologies

    Waterloo, ON
    10 days ago
  •  ...This is a project-based opportunity on an AI training platform — not a job. No fixed hours, no commitment beyond what fits your schedule. You record, you get paid. About the Role We're looking for people to record point-of-view videos of everyday household activities. You... 
    Hourly pay
    Part time
    Freelance

    Toloka Annotators

    Waterloo, ON
    4 days ago
  •  ...with greater clinical confidence and less cognitive load.  We are equally committed to applying AI to empower our own teams. We are hiring a Director of AI Engineering & Enablement, reporting to the Chief Technology Officer, to lead the transformation of how our R&D organization... 
    Internship
    Live In

    AGFA

    Waterloo, ON
    18 days ago
  • $18 per hour

     ...Please submit your CV in English and indicate your level of English proficiency.  Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent... 
    Hourly pay
    Permanent employment
    Temporary work
    Part time
    Freelance
    10 hours per week

    Toloka Annotators

    Waterloo, ON
    24 days ago
  • $67k - $101k per year

     ...Category Engineering Hire Type Employee Job ID 17927 Base Salary Range $67000-$101000 Remote Eligible No Date Posted 06.16.2026...  ...from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP,... 
    Work at office
    Local area
    Remote work

    Synopsys Inc

    Waterloo, ON
    17 days ago
  • $181.05k - $213k per year

     ...Team You’ll Work With You’ll enter our engineering interview process as part of a pooled hiring...  ...Fund Operations: Building the core engine that powers our vision of an operating system...  ...Leverage Modern Tooling: Use the best AI-assisted engineering tools to accelerate your... 
    Full time
    Work at office

    Carta

    Waterloo, ON
    13 days ago
  • $70k - $120k per year

     ...you! Role Overview We are looking for a Full Stack Software Engineer to join the our dynamic team and help build Magnet One - our platform...  ...passionate people. Nice To Have Skills Familiarity with AI technologies and workflows (e.g., natural language search,... 
    Work at office
    Local area
    Worldwide
    Flexible hours

    Magnet Forensics

    Waterloo, ON
    4 days ago
  •  ...learn and try again. We are looking for a Principal Site Reliability Engineer who enjoys problem-solving and who has the motivation to learn...  ...Site Reliability Engineer (SRE) is a leadership role that guides staff to ensure that the SRE group completes projects on time and... 
    Full time
    Internship
    Work from home
    Worldwide
    Flexible hours
    Shift work

    opentext

    Waterloo, ON
    9 days ago
  • $62k - $93.5k per year

     ...enable mobility strategies and business success. As a Senior Tax Staff within our Mobility - Expatriate Tax - team, you will play an...  ...planet, while building trust in capital markets. Enabled by data, AI and advanced technology, EY teams help clients shape the future... 
    Weekend work

    Ernst & Young

    Waterloo, ON
    23 days ago
  • $89.2k - $129.3k per year

     ...Opportunity Stantec is seeking a drinking water focused process engineer to join our team in the London, Waterloo, Windsor, Toronto, or...  ...education and early career. Under the guidance of our senior engineering staff, you will work on municipal drinking water treatment projects in... 
    Long term contract
    Full time
    Contract work
    Temporary work
    Part time
    For contractors
    Casual work
    Work at office
    Remote work
    Work from home
    Flexible hours
    3 days per week

    Stantec

    Waterloo, ON
    9 days ago
  •  ...We are seeking a highly skilled and experienced Senior Software Development Engineer in Test (SDET) to join our engineering team, supporting the development and deployment of our next-generation AI-powered products. In this role, you will architect, build, and maintain production... 
    Full time

    magnetforensics

    Waterloo, ON
    11 days ago
  •  ...opportunities of tomorrow. As a Senior Software Engineer I or Senior Software Engineer II , you’...  ...: How can we leverage the power of AI to create exceptional, seamless...  ...administration: financial data pipelines, transaction engines, ML-assisted tooling, and full-service... 
    Remote job
    Work at office
    Flexible hours

    Carta

    Waterloo, ON
    more than 2 months ago
  • $59.3k - $109.2k per year

     ...across infrastructure and end-user platforms, working closely with engineering, security, and application teams to ensure timely resolution of...  ...tolerances Real response to changing threat environments driven from AI vulnerability discovery and security analysis tools Ensure... 
    Full time
    Work at office
    Local area
    Flexible hours

    Definity Financial Corporation

    Waterloo, ON
    15 days ago
  • $129.5k - $178k per year

     ...believe in community, come join ours. About this role: Our Engineering organization owns the software that makes our marketplace work. The...  ...acceleration tooling for analytics use-cases, including AI/LLM powered tools Automation of analytics functions Monitoring... 
    Long term contract
    Work at office
    Local area
    Remote work
    Monday to friday
    3 days per week

    Faire

    Waterloo, ON
    20 days ago
  •  ...We're building the future of recruiting with AI – and we need an exceptional engineer to join our founding team in our San Francisco hackerhouse. We just raised a $3M pre-seed from top-tier investors and are looking for someone to be one of our first engineering hires. This... 
    Full time

    Clera

    Waterloo, ON
    3 days ago
  • $100.77k - $136.34k per year

     ...Role Overview We are looking for an experienced C++ Software Engineer to join our engineering team. As part of the Windows Antimalware Team...  ...operations, and system configuration. ~ Experience using AI coding tools for assisted and/or agentic software development.... 
    Work from home
    Home office
    Flexible hours

    McAfee, LLC

    Waterloo, ON
    15 days ago
  •  ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like... 
    Work at office

    Speechify

    Waterloo, ON
    15 days ago
  • $55 - $65 per hour

     ...Information Security Analyst (AI / First Line of Defense) Take part in meaningful technology and security initiatives focused on cloud environments, information risk, and AI governance. This role offers a mix of strategic and hands-on responsibilities in a collaborative... 
    Hourly pay
    Permanent employment
    Full time
    Contract work
    Monday to friday

    Recrute Action

    Waterloo, ON
    a month ago
  • $120k - $160k per year

     ...work. This is a hybrid role with 4 days in office (mandatory for management and above). Summary of the Role: As a Software Engineering Manager, you will sit at the intersection of high level strategy and hands on technical execution. You will lead a chapter of talented... 
    Casual work
    Work at office
    Relocation
    Flexible hours

    Randstad

    Waterloo, ON
    11 days ago
  • $47 - $65 per hour

    We are seeking a high-level, confident Lead Mechanical Engineer / Designer to join our client, an established consulting firm in Waterloo,...  ...- Team Leadership: Provide daily technical guidance to junior staff, overseeing the development of construction documentation and engineering... 
    Hourly pay
    Long term contract
    Contract work
    For contractors
    Work at office

    Randstad

    Waterloo, ON
    a month ago
  •  ...Job Responsibility: Overview: We are seeking a skilled Fire Engineer to join our team. The ideal candidate will have a strong background in fire engineering and a passion for ensuring safety in various environments. Seeking an experienced part-time fire alarm specialist... 
    Contract work
    Part time
    Casual work
    Freelance
    Remote work
    Work from home
    Flexible hours

    The Paragon Group

    Waterloo, ON
    11 days ago
  •  ...join our team working towards this goal, we would love to hear from you!  Role Overview  We are looking for a Full Stack Software Engineer to join  the our dynamic team and help build Magnet One - our platform for digital forensics workflows. As a part of this  team you... 
    Full time
    Worldwide

    magnetforensics

    Waterloo, ON
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff AI / ML Engineer. Be the first to apply!