Staff Machine Learning Engineer
$299.3k - $372.6k per yearBabylist, Inc
- 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.
- Recruiter conversation (30 minutes). Trade context: what you want next, what we're building and straight answers on comp, team and remote.
- 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.
- 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
- ...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-...SuggestedPermanent employmentFull timeSeasonal workFlexible hours
$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...SuggestedFull timeSummer workInternshipImmediate start$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...SuggestedRemote jobFull timeInternshipManual laborFlexible hours- ...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...SuggestedLong term contractRemplacementFull timeFor contractorsFlexible hours
$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...SuggestedRemote jobFull timeWork at officeFlexible hours- ...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
$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 timeRemote workWorldwide- ...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
- ...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 timeImmediate start
- ...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 contractFull timeWork at officeWorldwideRelocation package
- ...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 contractFull timeFlexible hours
$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 jobFull timeWeekend work- ...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 timeContract workWorldwide
- ...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 contractFull timeLocal area
- ...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 contractFull timeInternshipLocal areaFlexible hours
- .... 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 timeFor contractorsRemote workFlexible hours
$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 contractFull timeInternshipRemote work$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 timeWork at officeRemote work- ...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 jobFull timeInternshipLocal areaWork from homeHome office
- ...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 timeWork at officeRemote workWorldwideNight shift
$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 timeWork at officeLocal areaRemote workHome officeFlexible hours$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 employmentFull timeWork at officeFlexible hours- ...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 timeInternshipRemote workWork from home
- ...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 contractFull timeWork at officeWorldwideVisa sponsorshipFlexible hours
- ...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 contractFull time
$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 jobFull time- ...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 timeContract workFlexible hours
- ...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 timeFor contractorsLocal areaRemote workWeekend work
- ...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 timeInternshipLocal areaImmediate startRemote workWorldwide
$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 jobLong term contractFull timeWork at officeImmediate startWorldwideHome office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Machine Learning Engineer. Be the first to apply!
- project engineer assistant project manager Canada
- assistant ingénieur Canada
- stage assistant ingénieur Canada
- assistant electrical engineer Canada
- machine learning engineer Canada
- junior machine learning developer Canada
- machine learning researcher Canada
- software engineer - ai machine learning Canada
- machine learning Canada
- machine learning part time Canada
