Staff Machine Learning Engineer
Staff ML Engineer on Babylist's Discovery team, owning recommendations and personalization end to end — homepage feed, product recs, search, and the AI registry assistant — from fuzzy problem to production model with measurable business impact. Core stack: Python ML tooling (deep learning, retrieval/ranking, SageMaker, MLflow) on a simple Rails/MySQL/AWS setup.
- Compensation
- CA$299.3K–CA$372.6K / yr
- Location
- Canada
- Work setup
- Remote
- Seniority
- Staff
- Employment
- Not specified
- Experience
- Not specified
- Category
- Ml / AI
- Posted
Skills
Must have
- Shipped recommendation and/or personalization systems that reached real users at scale in a consumer product, with demonstrated business impact
- Expertise in recommender fundamentals: candidate generation vs. ranking, offline vs. online evaluation, cold start, position and popularity bias
- Fluency in the Python ML stack, owning models through deployment and monitoring, including contributions to the application backend
- Ability to take an ambiguous problem and start moving without the full picture
- Builder's instinct for early-stage ML, including effort vs. effectiveness tradeoffs and knowing when a rule beats a model
- Outcome- and user-focused mindset: connect model changes to user experience, registry adds, conversion or revenue
- AI-native daily practice: already using AI to move faster and staying curious about what's next
Nice to have
- Experience on a strong ML/recommendations team and motivation to build at a company earlier in its ML journey
- Able to coach engineers and act as an ML expert/resource to the wider engineering org
Full description
What The Role Is
We're hiring a Staff MLE for the Discovery team to own recommendations and personalization across Babylist's consumer experience — the homepage feed, product recs, search, and the ML-powered systems that make registry building feel effortless.
Babylist was built on editorial recommendations: products chosen by people with deep baby gear expertise. That editorial foundation is a big part of why millions of families trust us. We're now building ML-powered personalization on top of it, using one of the richest first-party datasets in parenting.
We're early in this work, and we have a real mandate. A small Discovery team has initial retrieval and reranking models live on parts of the site and a steady cadence of A/B tests. We are looking for a Staff MLE who has seen personalization done well at scale and can set the technical direction for where we go next.
Registry building is the heart of the Babylist product. Every parent builds a list of dozens of products, from swaddle to stroller, with real stakes (a friend or family member is going to buy these things, and a baby is going to use them). As a universal registry, this registry also typically spans many retailers. This makes registry building on Babylist one of the most interesting personalization problems in consumer e-commerce: latent intent, life-stage progression, multi-stakeholder gift dynamics, deep declarative signal in millions of completed registries, cross-retailer datapoints, and a user who genuinely wants help.
If you want to join a mature ML org and tune models at the margins, this isn't the right role. If you've worked inside a strong recommendations team, learned what good looks like, and want to build from zero-to-one at a company earlier in the journey, read on.
What You'll Own
You'll be the technical lead for personalization on the Discovery team, working alongside a PM, Engineering Manager, Senior MLE and fullstack software engineers. You set where our models go over the next year or two, sequence the bets that get there, and stay deep in building. A few examples of the problems you’ll get to shape:
- Product recommendations across every surface. Product detail pages, add-next recommendations after someone adds to their registry, vibes/aesthetic representations of products and the shared models underneath them.
- Personalizing the Feed. Deciding which products, editorial content and social content each family sees, and in what order.
- Personalizing search. Bringing what we know about a family into search results, and helping decide how much search should share retrieval and ranking with recommendations.
- Making Addie (our AI registry assistant) better at recs. Working with the team behind Addie so its product suggestions draw on the same models and signals as the rest of the site.