Skip to main content

Staff Machine Learning Engineer at Babylist

Department: Engineering

Language

Compensation · Listed in posting

CA$299,300 – CA$372,600/yr

Setup
Remote - Canada
Type
Full-time
Level
staff+
Posted

Description

Babylist is hiring a Staff Machine Learning Engineer to own personalization across its homepage feed, recommendations, search, and underlying AI systems. The role sets the technical and product direction, builds custom embeddings and recommender models, owns production deployment and monitoring, evaluates model impact, and coaches senior engineers. It requires production machine learning experience, recommender systems expertise, and fluency in Python, scikit-learn, XGBoost, PyTorch, and the full ML lifecycle. The position is remote-first across the United States and Canada, with a starting base salary of $299,300 to $372,600 CAD plus a 20% target annual bonus, equity, and an RRSP match.

For job seekers

Ready to find a role that actually fits?

Upload your résumé, start a Job Search Thread, and let Metaintro rank real openings against your experience — then guide you from search to offer.

Match

Compare live roles against your current evidence.

Position

Turn proof projects into role-specific applications.

Improve

Use market feedback to keep the skill plan current.

Return to navigation