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 6 hours ago
Similar jobs that could be interesting for youBased on the Staff AI / ML Engineer in Waterloo, ON vacancy
  •  ...software. You’ll be part of a team pioneering AI-driven solutions for commercial aviation customers. As a Senior AI/ML Software Developer, you will enhance core...  ...Diploma or Bachelor's Degree within the software engineering area of study or equivalent professional experience... 
    Suggested
    Permanent employment
    Contract work
    Casual work
    Work at office
    Worldwide
    Flexible hours

    Airbus

    Waterloo, ON
    28 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
    6 hours 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
    6 hours ago
  • $150k - $250k per year

    About The ClientOur Client is building a new generation of AI systems designed to reason with the rigor of the scientific method. By...  ..., formal logic, and physics-based modeling, the platform enables engineers and researchers to accelerate complex semiconductor and photonic... 
    Suggested

    C&D Talent Advisory - Academy

    Waterloo, ON
    2 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... 
    Suggested
    Permanent employment
    Full time
    Internship
    Immediate start
    Worldwide
    Shift work

    Huawei Technologies Canada Co., Ltd.

    Waterloo, ON
    9 days ago
  • $17.85 per hour

     ...take you. Who are we looking for? GHD is looking for Support Staff to join our facilities team in Waterloo, Ontario. This role is...  ...transparency legislation. The use of artificial intelligence (AI) in recruiting is just getting started and may be used during the... 
    Hourly pay
    Temporary work
    Work at office
    3 days per week

    GHD

    Waterloo, ON
    1 day ago
  •  ...Musashi AI North America, Inc. is a growing hardware and software focused company that builds...  ...and dynamic team of R&D and Applications Engineers who lead design, prototyping, and testing...  ...integration, and ongoing maintenance of AI/ML solutions across the organization. This role... 
    Long term contract

    Ironbelly Studios

    Waterloo, ON
    more than 2 months ago
  • $139k - $156.5k per year

     ...is a data platform and technology company purpose-built to power AI-enabled precision health solutions that accelerate research and improve...  ..., applied mathematics, biomedical informatics, biomedical engineering) or equivalent practical experience. ~2+ years of experience applying... 
    Full time

    Verily Health

    Waterloo, ON
    11 days ago
  •  ...team employs a talented and dynamic team of R&D and Applications Engineers who provide unique engineering development activities in design,...  ...products, and maintain and support our deployed solutions. As the AI Hardware Lead , you will play a pivotal leadership role in... 
    For contractors
    Manual labor
    Flexible hours

    Ironbelly Studios

    Waterloo, ON
    24 days ago
  •  ...team mploys a talented and dynamic team of R&D and Applications Engineers who provide unique engineering development activities in design,...  ...strong engineering culture Nice to Haves: Experience with AI/ML frameworks like PyTorch, TensorFlow, or OpenCV Familiarity... 

    Ironbelly Studios

    Waterloo, ON
    more than 2 months 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
    23 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
    Freelance

    Toloka Annotators

    Waterloo, ON
    6 days ago
  •  ...AI Workflow Automation & Enterprise AI Systems Exposure SAPSOL Technologies Inc. is offering an 8-Week Agentic AI Project Experience...  ...Systems OpenAI / LLM Integrations REST APIs & Webhooks Prompt Engineering RAG Systems Airtable / PostgreSQL Google Workspace... 
    Weekend work

    Sapsol Technologies Inc

    Waterloo, ON
    13 days ago
  •  ...5+ years City Waterloo State/Province Ontario Country Canada Zip/Postal Code N2L 6B5 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... 
    Full time
    Internship

    Mach7 Technologies

    Waterloo, ON
    14 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
    10 hours ago
  • $128k per year

    As a Senior Data Engineer (Platform) at Freshbooks, you will help shape the future of FreshBooks’ data...  ...to support analytics, operations, and ML workloadsDevelop and operate ML data and serving infrastructure using Vertex AI, Kubeflow, Cloud Run, and Cloud Composer for... 
    Immediate start
    Remote work

    FreshBooks

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

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

    Verily Health

    Waterloo, ON
    23 days ago
  • $240k per year

     ...Holidays: 13 paid days per year Google utilizes AI tools to assist in assessing candidates in...  ...planning and resource governance for AI/ML products, with a demonstrated ability to...  ...technical tradeoffs in product development with engineers.The Applied AI Technical Program Management... 
    Full time
    Temporary work

    Google

    Waterloo, ON
    14 days ago
  • $93.7k per year

     ...We have a deep bench strength of technical staff who lead the imaging industry, both in...  ...talented and motivated Senior Electronics Design Engineer to be part of our high‑end scanning...  ...simulations. Able to take full advantage of AI tools. What we offer Meaningful work supporting... 
    Minimum wage
    Local area
    Worldwide

    Teledyne Technologies Inc.

    Waterloo, ON
    17 days ago
  • $80k per year

     ...footprint to move what’s most important to them. Learn more at growing fast and invite you to join our amazing team. IT Business Analyst - AI Enablement & Microsoft EcosystemThe IT Business Analyst - AI Enablement & Microsoft Ecosystem plays a critical role in helping the... 
    Local area
    Immediate start
    Remote work
    Flexible hours

    Descartes

    Waterloo, ON
    18 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
    9 hours ago
  • $102.4k per year

    As a Data Engineer on the R&D Team, you will help FreshBooks build and evolve high-quality, trusted data assets that power analytics, business...  ...and monitoring practices.Leverage cutting-edge tools, including AI/agentic workflows, to accelerate development, enhance... 
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Worldwide
    Home office
    Flexible hours

    FreshBooks

    Waterloo, ON
    2 days ago
  • $144k per year

     ...signal owners can use to run stronger, more resilient businesses.Our Engineering team is at the heart of building banking products that help...  ...of responsibility for outcomes, not just tasks. You build with AI, not just use it: You're actively embedding AI into how you work,... 
    Long term contract
    Internship

    Relay

    Waterloo, ON
    3 days ago
  • $153k - $222k per year

     ...Minimum qualifications ~ Bachelor's degree in Science, Technology, Engineering, Mathematics, or equivalent practical experience. ~6 years of...  ...~ Experience with LLMs, prompt engineering, and conversational AI frameworks (e.g., Vertex AI Agent Space, CX Insights). Preferred... 
    Full time

    Google

    Waterloo, ON
    17 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
    6 hours ago
  • $156k - $214.5k per year

     ...safely at scale. We are looking for a Senior Growth Platform Engineer to design and build the foundational systems that power growth across...  ...: We invest in what matters, including the latest enterprise AI tools, to help you work smarter and get more out of every day.... 
    Long term contract
    Work at office
    Local area
    Remote work
    Monday to friday
    3 days per week

    Faire

    Waterloo, ON
    6 hours ago
  •  ...a 100% distributed setting. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google...  ...need the systems to match — which means building the outbound engine, sales infrastructure, and automation stack that fills pipeline... 

    Speechify

    Waterloo, ON
    18 days ago
  • $80k - $115k per year

     ...Covelya Group of companies. The Role As a Manufacturing & Test Engineer at Voyis you will work on developing processes for assembly,...  ...We may use automated systems, including artificial intelligence (AI), to support the screening and evaluation of applications. These... 
    Full time
    Remote work
    Flexible hours

    Voyis

    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
    8 days ago
  •  ...Summary of the Role As a Software Engineering Manager, you will sit at the intersection of high level strategy and hands on technical execution...  ...! Active Inclusion & Diversity Committee And much more AI Disclosure: No artificial intelligence tools are used to screen,... 
    Permanent employment
    Contract work
    Casual work
    Work at office
    Flexible hours

    Airbus

    Waterloo, ON
    21 days ago

Do you want to receive more vacancies?

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