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

Staff Machine Learning Engineer

$299.3k - $372.6k per year
Full-time

Babylist, Inc

Canada
  • Remote job

What The Role Is

As a Staff Machine Learning Engineer at Babylist, you own personalization and decide where it goes. Millions of families depend on what we build. Agents write most of the code now. So the hard part is yours: what to model, how it should work and whether what shipped actually helped. You're still in the code for the genuinely hard problems — the embeddings, the ranking, the systems that don't exist yet. Agents handle the volume. You spend your time on the parts that need a person.

We're building well beyond the registry now: the financial side of raising a kid, maternal health made simpler and more human, the education new parents are looking for and the community around them. Personalization runs across all of it — the homepage feed, what we recommend next, search — plus the platform underneath and the AI we already ship to families.

You'll own a big piece of how personalization works, but you won't be boxed into it. The roadmap is open. You have a say in which bets we make, and you pick what you take on next.

What You'll Own


A Staff MLE here sets direction. You own personalization as a domain: the models behind the homepage feed, add-next recommendations and search personalization, and the foundational representations several teams build on. You set where it's going over the next year or two, sequence the bets that get there and make the technical and product calls along the way. You're still in the code. We don't have architects who've stopped building.

If you stepped away, multiple teams would feel it. Your models show up on the surfaces millions of families use, and in the work other teams choose to build on top of them. You don't need direct reports to have that reach. It comes from what you build.

In practice, you:


  • Take a fuzzy business problem from the first sketch through to a production model, and stay on the hook for whether it actually helped customers.

  • Build custom embeddings from raw data — domain-specific representations that go well beyond off-the-shelf image and text models — and own them as several surfaces adopt them.

  • Make the modeling and architecture calls that span teams and the ones that are expensive to reverse.

  • Own the full lifecycle: orchestration, deployment, monitoring and the retraining loop that keeps a model honest in production.

  • Set the standard for how personalization builds with AI. Decide what good looks like, build the evals that catch a model that's confidently wrong before it ships.

  • Partner with product, design and data as a peer, shaping what's worth building from the start.

  • Coach Senior engineers through the hard calls, the ambiguous ones as much as the technical ones.

A few problems people at this level are working on right now:


  • Building the foundational embeddings that let every surface — feed, recommendations, search — personalize from one shared representation instead of each team rebuilding it.

  • Resolving one customer across registry, shop and health, plus the friends and family buying for them, so recommendations work everywhere.

  • Deciding what the registry recommends to each family, from the ranking to the model behind it, and proving in a live experiment that it actually helps.

Who You Are


You've shipped production ML for enough years to have earned strong opinions, and you hold them loosely. You can pick up an ambiguous problem and start moving before anyone hands you the full picture. You've already changed how a team builds with AI, and the new way stuck.

You've built recommender systems or personalization that reached real users at scale, and you can point to what moved because of it. You're deep in the Python ML ecosystem (pandas, scikit-learn, XGBoost, PyTorch) and fluent across the whole lifecycle, from orchestration to monitoring, not just training. The thing that sets you apart: you build custom representations from raw data instead of reaching for the off-the-shelf embedding.

A few things that tend to be true of people who thrive here:


  • You measure yourself by impact: a customer outcome, or a model a dozen surfaces come to depend on.

  • You go zero-to-one: define the problem space, architect from scratch and own it end to end.

  • You're curious: you spot problems before they're filed and push your own ideas until they ship.

Compensation


We post real numbers. For a Canada-based Staff Engineer, the starting base salary range is $299,300 to $372,600 CAD, plus a target annual bonus of 20 percent of base. That's total target cash of roughly $359,160 to $447,120 CAD. On top of that you get meaningful equity and an RRSP match. Where you start in that range depends on your experience, and your pay grows from there with performance and scope.

How We Build 

AI is the default here. Engineers run agentic sessions for most of the work, and a lot of the interesting engineering now lives in the scaffolding that makes the agents good: the eval harnesses, the curated context, custom review skills and fast CI. Agents also triage incidents and handle a big share of support. A human always owns the outcome.

The architecture is intentionally simple: one Rails monolith, MySQL and few moving parts. That's deliberate. Simple infrastructure lets us move fast and lets AI reason about the whole system, so the hardest problems are the ones in front of customers.

The Stack


  • Core app: Rails, Packwerk, React, TypeScript, Sidekiq

  • Mobile: iOS (Swift), Android (Kotlin)

  • Data, search & events: MySQL, Snowflake, dbt, Airflow, Weaviate, WarpStream, Hex, Sigma

  • Machine learning: deep learning, matrix factorization, retrieval & ranking, AWS SageMaker, MLflow

  • AI & dev tooling: Claude Code, Devin, Linear, CodeRabbit, Warden, LangChain, Bedrock AgentCore, Maxim

  • Infra & ops: AWS, Kubernetes, Terraform, GitHub Actions, Datadog, incident.io, LaunchDarkly

  • Key integrations: Shopify (payments), Iterable (CRM)

Why Babylist


An engineer, expecting her first baby, couldn't find the registry she wanted. So she built it. That's how Babylist started, and it's still how we work: engineers solving problems for families. Becoming a parent is one of the biggest moments in a person's life. Millions reach it for the first time every year, making thousands of decisions and figuring it out as they go. That's who we build for, and we're a long way from done.

Ten million people give gifts through Babylist every year. We did more than $750M in revenue in 2025, up 45 percent over the year before, and we've been profitable for eight years while staying independent. So you can take on a hard, multi-year problem without watching over your shoulder for the next round or the next correction. And the team is small, around 65 engineers, so what you ship stays visible and your scope stays wide.

How We Work


Remote-first across the US and Canada, and we have been for years. That's not changing. We trust you to own your time and your outcomes, and we get everyone in a room together twice a year. Teams are small, pods of three to five engineers, so nothing you ship disappears into a committee. You'll work shoulder to shoulder with product, design and data, and with the partners across the business who rely on what you ship. You'll also stay close to customers yourself: sitting in on user interviews, watching session recordings, riding along with support. Here that's part of the engineering job, on a regular basis.

How We Hire


Three rounds, usually two to three weeks start to finish.


  1. Recruiter conversation (30 minutes). Trade context: what you want next, what we're building and straight answers on comp, team and remote.

  2. Technical screen (1 hour). One round, no AI, language-agnostic. Reach for Google when you normally would. We just want to see how you reason from first principles.

  3. Final round (4 hours). Four one-hour interviews: system design, AI-assisted coding with the tools you'd actually use here, product sense and culture and values. You'll hear back either way within 24 to 48 hours.

If your timeline is tight, tell us and we'll move faster.

Benefits



  • Company-paid medical and fully covered dental and vision

  • A 401(k) match

  • Generous paid parental leave for birthing and non-birthing parents, plus a gradual return-to-work program

  • Winter Wonder Week, a paid company-wide week off at the end of the year

  • A remote-work stipend

  • Mental-health and wellness support

A Few Things To Know



  • We record and transcribe interviews to evaluate candidates, in line with applicable privacy laws.

  • We expect you to use AI in your work and we welcome it in the process, but what you submit and say should reflect your own thinking.

  • If you have a family member or close relationship with a Babylist employee, let your recruiter know.

  • Official outreach only ever comes from an @babylist.com address

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Machine Learning Engineer in Canada vacancy
  •  ...cybersecurity, physics, mathematics, medicine, engineering, and other specialties. The company...  ...The Opportunity The AI Generation Engine (SAIGE) team is responsible for rapidly...  ...team is seeking a highly accomplished Machine Learning Engineer to take ownership of the end-... 
    Suggested
    Permanent employment
    Full time
    Seasonal work
    Flexible hours

    Sandbox Aq

    Canada
    26 days ago
  • $100k - $130k per year

     ...need to be successful and connected. The mark of true success at Wave is the ability to be bold, learn quickly and share your knowledge generously. As a Machine Learning Engineer , you will be a key contributor to the design, development, and deployment of our... 
    Suggested
    Full time
    Summer work
    Internship
    Immediate start

    Wave Hq

    Canada
    a month ago
  • $200k - $230k per year

     ...peace of mind to residents, families, and staff. Our integrated solutions seamlessly...  ...Role We're looking for a Senior ML Engineer to build intelligent, scalable workflows...  ...you bring ~5+ years of experience in machine learning engineering, with hands-on work in computer... 
    Suggested
    Remote job
    Full time
    Internship
    Manual labor
    Flexible hours

    Inspiren

    Canada
    more than 2 months ago
  •  ...of information. For more information, visit . At Reddit, machine learning sits at the heart of how millions of people discover, connect,...  ...optimizing advertising systems and marketplace dynamics, our ML engineers tackle some of the most interesting and impactful problems in... 
    Suggested
    Long term contract
    Remplacement
    Full time
    For contractors
    Flexible hours

    Reddit

    Canada
    more than 2 months ago
  • $153k - $213k per year

     ...interest. On the ML Fraud team, you’ll build and improve machine learning systems that make real-time transaction decisions, protecting...  ...experience, and conversion. You’ll work closely with experienced ML engineers, platform partners, and cross-functional stakeholders to take... 
    Suggested
    Remote job
    Full time
    Work at office
    Flexible hours

    Affirm

    Canada
    more than 2 months ago
  •  ...Tiger Analytics is looking for a skilled and innovative Machine Learning Engineer with hands-on experience in Google Cloud Platform (GCP) and...  ...Proficient in ML/DL libraries: TensorFlow, PyTorch, scikit-learn, pandas, NumPy, PySpark - Experience with production-grade... 
    Full time

    Tiger Analytics

    Canada
    more than 2 months ago
  • $180k - $230k per year

     ...growing! We are hiring a Senior Software Engineer II to build new products and improve all...  ..., and the lives of our end users. Machine Learning Engineers at Narvar work across the stack...  ...- $230,000 CAD Please read our to learn what personal information we collect in... 
    Full time
    Remote work
    Worldwide

    Narvar

    Canada
    more than 2 months ago
  •  ...organizations deliver on the promise of AI. What Is The Role : We are on the lookout for a Principal Software Engineer II to join our Elasticsearch - Machine Learning team and help build and maintain the platform and components used for machine learning in Elasticsearch. On... 
    Full time

    Elastic Nv

    Canada
    more than 2 months ago
  •  ...embedding intelligence into every asset and procedure. The Role We are seeking a highly skilled and motivated Senior Applied Machine Learning Developer to guide the technical direction and architecture of our Predictive Maintenance and Asset Intelligence initiatives.... 
    Full time
    Immediate start

    Maintainx

    Canada
    a month ago
  •  ...class ad-tech ecosystem that connects billions of users with the creators and experiences they love. The Advertiser Growth team is the engine of this mission, ensuring that as our marketplace expands, advertisers have the intelligent tools, robust infrastructure, and rigorous... 
    Long term contract
    Full time
    Work at office
    Worldwide
    Relocation package

    Unity Technologies

    Canada
    more than 2 months ago
  •  ...optimize their software supply chains. We’re looking for a  Staff Data Engineer  to join our growing Data Platform team. You’ll play a key...  ...the infrastructure and pipelines that power analytics, machine learning, and business intelligence across Sonatype.You’ll work... 
    Long term contract
    Full time
    Flexible hours

    Sonatype

    Canada
    a month ago
  • $299.3k - $372.6k per year

     ...What The Role Is As a Staff Engineer at Babylist, you own some of our hardest domains and...  ...end to end, deciding what to build and learning whether it worked. You don't have to be...  ...Airflow, Weaviate, WarpStream, Hex, Sigma Machine learning: deep learning, matrix... 
    Remote job
    Full time
    Weekend work

    Babylist, Inc

    Canada
    a month ago
  •  ...mongot, the indexing and query execution engine that powers Search and Vector Search across...  ...environments ~ A track record of operating at Staff or Principal scope: defining technical...  ...professional and personal journeys. Learn more about what it’s like to work at MongoDB... 
    Full time
    Contract work
    Worldwide

    Mongodb

    Canada
    more than 2 months ago
  •  ...Robots & Pencils is an applied AI engineering firm building the next...  ...Overview   We’re looking for a Staff Data Engineer to join a multi-...  ...wait for certainty.   A fast learner who knows you don't know everything...  ...and curious enough to keep learning anyway.   Direct in a way... 
    Long term contract
    Full time
    Local area

    Robots And Pencils L.p.

    Canada
    9 days ago
  •  ...diversity, charitable work, and ethical corporate governance. Staff Software Engineer (Product)  We’re looking for a  Staff Software Engineer (...  ...Growth and development opportunities with access to a top learning content provider The opportunity to challenge yourself in... 
    Long term contract
    Full time
    Internship
    Local area
    Flexible hours

    Atlas Hxm

    Canada
    6 days ago
  •  .... Help models understand real-world deep learning workflows by designing, reviewing, and optimizing...  ...degree in Computer Science, Computer Engineering, or a related field. Professional Background: 1-3+ years of experience as a Machine Learning Engineer or Data Scientist.... 
    Full time
    For contractors
    Remote work
    Flexible hours

    Scale Ai, Inc.

    Canada
    more than 2 months ago
  • $152k - $237.5k per year

     ...responsible for building the engineering side of Jane's marketing platform...  ...including time operating at a staff level or higher — depth and...  ...for adaptability, resilience, learning agility, and humility. We’re proud...  ...we don’t know yet. We listen, learn, and adjust as we go. We’re... 
    Long term contract
    Full time
    Internship
    Remote work

    Jane

    Canada
    more than 2 months ago
  • $190k per year

     ...help us build something truly special. Staff Design Engineer As a Staff Design Engineer ,...  ...in place to encourage continuous learning, growth, and development. Ideas, not...  ...valuable as experience. If you're eager to learn, grow, and contribute to the mission but... 
    Full time
    Work at office
    Remote work

    Shakepay

    Canada
    more than 2 months ago
  •  ...and marketing channels. StackAdapt is seeking a talented  Staff Quality Engineer to join the Automation and Intelligence Pillar pod, the...  ...and help define what quality means for AI at StackAdapt. Learn more about our engineering culture here:  StackAdapt is a remote... 
    Remote job
    Full time
    Internship
    Local area
    Work from home
    Home office

    Stackadapt

    Canada
    more than 2 months ago
  •  ...You'll Make an Impact Team: Backend Engineering | Reports to: Director, Backend &...  ...fit if you thrive in environments of rapid learning and delivery. You’re self-motivated and have...  ...other. What You'll Do First 90 Days: Learn & Contribute Dig into our backend... 
    Full time
    Work at office
    Remote work
    Worldwide
    Night shift

    Hatch

    Canada
    more than 2 months ago
  • $164k - $205k per year

     ...Outschool’s mission is to inspire kids to love learning. In our fast-changing world, the...  ...team dedicated to ensuring every learner can navigate the future with curiosity,...  ...Outschool is looking for a full-stack Staff Software Engineer to help develop an exciting new ambitious... 
    Full time
    Work at office
    Local area
    Remote work
    Home office
    Flexible hours

    Outschool

    Canada
    more than 2 months ago
  • $150k - $189k per year

     ...drive technical excellence. Solve complex engineering challenges using tools like Python, Go,...  ...Senior Engineers - foster a culture of learning, growth, and continuous improvement. Collaborate...  ...or full-stack projects in a Senior or Staff capacity, providing technical leadership... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Achievers

    Canada
    more than 2 months ago
  •  ...build things that outlast a sprint cycle, and go home knowing the work connected back to something real. The Role The Staff Software Engineer specializes in mobile app development and is responsible for driving the team’s technical direction, fostering innovation,... 
    Full time
    Internship
    Remote work
    Work from home

    Versaterm

    Canada
    9 days ago
  •  ...growing group of committed researchers, engineers, policy experts, and business leaders...  ...outside your job description Desire to learn more about machine learning systems and infrastructure...  ...hybrid policy: Currently, we expect all staff to be in one of our offices at least 25... 
    Long term contract
    Full time
    Work at office
    Worldwide
    Visa sponsorship
    Flexible hours

    Anthropic

    Canada
    a month ago
  •  ...Read our Culture Manual and learn more about how we work ....  ...make production legible to every engineer and AI agent at Wealthsimple,...  ...high-cardinality data. As the Staff Software Engineer on this team...  ...and codify them so humans and machines share one language. Make... 
    Long term contract
    Full time

    Wealthsimple Technologies

    Canada
    more than 2 months ago
  • $160k - $205k per year

     ...want to challenge conventions in gaming, media and entertainment, we want to talk to you. About the Role & Team As a Staff Data Engineer, you'll partner closely with Data Services, Analytics Engineering, Product, and Business stakeholders to design and deliver scalable... 
    Remote job
    Full time

    PENN Interactive

    Canada
    a month ago
  •  ...Fortune 100 and 15 million software developers, rely on Sonatype to optimize their software supply chains. We're looking for a Staff Software Engineer to help lead our Data Identity team — the upstream data platform that every downstream data-oriented product at Sonatype... 
    Full time
    Contract work
    Flexible hours

    Sonatype

    Canada
    a month ago
  •  ...industry-changing delivery system for successful local restaurants and chains. About The Role:   We're looking for a rare kind of engineer: someone who thinks AI-first, ships end-to-end, and moves at a pace that makes a small team feel like a large one. You won't be... 
    Full time
    For contractors
    Local area
    Remote work
    Weekend work

    Ad Sauce

    Canada
    more than 2 months ago
  •  ...Scopely is looking for a Staff Backend Engineer to join the MONOPOLY GO! Chat team in Kelowna, British Columbia, Canada, or remotely within Canada and the US. MONOPOLY GO! is a global phenomenon and the biggest mobile game launch in history, captivating millions of players... 
    Full time
    Internship
    Local area
    Immediate start
    Remote work
    Worldwide

    Scopely

    Canada
    more than 2 months ago
  • $128k - $171k per year

     ...distribute open-source software that enables people to enjoy the internet on their terms.  About this team and role: A Staff Operations Engineer leads the design, reliability, and evolution of hybrid-cloud and workplace infrastructure. This senior role spans teams, drives... 
    Remote job
    Long term contract
    Full time
    Work at office
    Immediate start
    Worldwide
    Home office

    Mozilla

    Canada
    21 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Machine Learning Engineer. Be the first to apply!