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

Staff Machine Learning Engineer

Babylist

  • 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
  • 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
  • In practice, you will:
  • Take a fuzzy business problem from first sketch to production model, and own whether it moved the metric
  • Make the modeling and architecture calls that span surfaces and are expensive to reverse
  • Design the evaluation, offline and online, that tells us a model is good before and after it ships
  • Know when a rule or a simple baseline is the right first step, and when it’s time to pursue more advanced approaches
  • Partner with product, design and data to help shape what’s worth building
  • Coach engineers on the team, and more broadly be an ML expert and resource to the wider engineering org
  • 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)

Benefits

  • HAPPIER WEEKENDS We work to live, not live to work. That means we generally don’t work nights or weekends, and we offer 10 paid holidays throughout the year, in addition to your paid time off.
  • PAID TIME OFF THAT WORKS FOR YOU Life is unpredictable. Use your time off for what you need, whether that’s a vacation, family event or a day to unplug.
  • PARENTAL LEAVE We offer a flexible, 12-week paid parental leave policy.
  • FLEXIBLE BENEFITS Choose from benefits that support your working style, whether that’s remote, in the office or something in between.
  • HEALTH & WELLNESS Wellness benefits include 100% paid coverage for medical, vision and dental for full-time employees.
  • BABYLIST STORE DISCOUNT All full-time employees receive a generous Babylist Store discount.

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 onYou've shipped recommendation and/or personalization systems that reached real users at scale within a consumer product, and can point to the business impact of your work. You've done this within a team that did ML well you know what good looks like, and are motivated to bring that to a company earlier in their ML journeyAn ability to take an ambiguous problem and start moving before anyone hands you the full pictureExpertise in recommender fundamentals: for example, candidate generation vs. ranking, offline vs. online evaluation, cold start solutions, and handling position and popularity biasA builder’s instinct for early-stage ML. You understand effort vs. effectiveness tradeoffs and can advocate for when a rule beats a model, or a model is "good enough" for early learningsFluency in the Python ML stack and comfort owning models through deployment and monitoring, including contributions to our application backendAn outcome and user focused mindset. You measure yourself by business impact, and you can connect a model change to user experience & registry adds, conversion or revenueAI-native daily practice. You're already using AI to move faster and improve your output, and you stay curious about what’s coming next

#J-18808-Ljbffr
Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the Staff Machine Learning Engineer in Ottawa, ON vacancy
  • $400k per year

     ...Job Description: Position: Machine Learning Engineer Location: Remote / Hybrid Employment Type: Full-time Responsibilities Design, train...  ...in Python and ML frameworks (TensorFlow, PyTorch, Scikit-learn). Experience with cloud platforms (AWS, GCP, Azure) and containerization... 
    Suggested
    Full time
    Remote work
    Relocation

    MS Systems

    Ottawa, ON
    18 days ago
  • $84.7k - $112.93k per year

     ...Canada and the world better through trade. Position: AI Machine Learning Engineer, Level 17 or 18 Employment Type: Permanent   Compensation...  ...finance, and the world. Apply today! Want to learn more about EDC? Check our website at EDC's Commitment to... 
    Suggested
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Relocation package
    2 days per week
    3 days per week

    Export Development Canada

    Ottawa, ON
    a month ago
  •  ...Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced...  ...Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software... 
    Suggested
    Remote job
    For contractors

    YO AI Labs

    Ottawa, ON
    a month ago
  •  ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang, Director...  ...grow your own expertise and share learnings back with the team In this role, you...  ...politics. Social connection : From So-learns to Solink-o and So-lunches, we stay... 
    Suggested
    Remote job
    Permanent employment
    Full time
    Immediate start

    Sol Ink

    Ottawa, ON
    21 days ago
  •  ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports To...  ...Continuously grow your own expertise and share learnings back with the team What success...  .... Social connection : From So-learns to Solink-o and So-lunches, we stay connected... 
    Suggested
    Permanent employment
    Full time
    Immediate start

    Sol Ink

    Ottawa, ON
    21 days ago
  • $100k - $150k per year

     ...Category Engineering Hire Type Employee Job ID 19424 Base Salary Range $100000-$150000 Remote Eligible No Date Posted 10/20/...  ...Experience with AI technologies, LLMs, agent-based systems, or machine learning applications for engineering productivity is a strong plus,... 
    Remote work
    Worldwide

    Synopsys Inc

    Ottawa, ON
    2 days 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

    Ottawa, ON
    a month ago
  •  ...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Systems Engineering General Summary As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation... 
    Remplacement

    Qualcomm

    Ottawa, ON
    29 days ago
  • $108.8k - $158.8k per year

     ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Hardware Engineering General Summary: As a leading...  ...years of Hardware Engineering or related work experience. Staff DSP Application Engineer About the Role We are seeking a... 
    Full time
    Work from home

    Qualcomm

    Ottawa, ON
    a month ago
  •  ...Staff Software Engineer Own end-to-end firmware/software development for Broadcom's datacenter-scale platforms Location: Ottawa, Ontario About The Role Staff Software Engineer As a Staff Software Engineer, you will design, develop, and deliver software and... 
    Internship
    Local area

    Frontdoor Defense

    Ottawa, ON
    2 days ago
  •  ...they drive for our customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate about their craft....  ...quality time, and a workspace improvement credit. Education & learning stipend for conferences, courses, and coaching. ~6 weeks of... 
    Full time
    Work at office
    Local area
    Remote work
    Home office

    Cohere Inc.

    Ottawa, ON
    2 days ago
  •  ...As a Staff Hardware Engineer, you will be the technical lead responsible for a design team developing and delivering ultra-high-performance electronic products. In addition to team leadership, Technical leads participate in the process and are expected to own and design critical... 
    Local area

    Broadcom Inc.

    Ottawa, ON
    3 days ago
  • $99.2k - $169.3k per year

     ...part of a team of talented individuals who together are changing the way the world communicates. Requisition ID: 75010 Staff Process Engineer Apply today for the opportunity to become a member of an engineering team responsible for testing and validating firmware,... 
    Full time
    Flexible hours

    Skyworks

    Ottawa, ON
    10 days ago
  •  ...Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the stack...  ..., and Azure. ~ Explore our Engineering at Motion page to learn more about our team, our work, and how we build together. ~‍ Browse... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    3 days ago
  •  ...functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and...  ..., and Pulumi. ~ Explore our Engineering at Motion page to learn more about our team, our work, and how we build together. ~‍ Browse... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Ottawa, ON
    3 days ago
  • $130.5k - $186.62k per year

     ...information, visit: . Job Summary SiTime is seeking a Senior Staff Analog Design Engineer to provide technical leadership in developing advanced clock...  ...by law. SiTime participates in the E-Verify program. Learn More about SiTime: Review the Get to Know SiTime section of... 
    Remote work

    SiTime

    Ottawa, ON
    8 days ago
  • $181k - $241k per year

     ...no tradeoffs on what matters most. We are seeking a seasoned Staff Engineer to help drive our Continuous Integration (CI) team. This role is...  ...about AI tools and emerging technologies, with a willingness to learn and leverage them to enhance productivity, collaboration, or... 
    Long term contract
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Affirm

    Ottawa, ON
    2 days ago
  • $185k - $195k per year

     ...and abroad. We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the...  ...spaces including AI, video analytics, facial recognition, machine learning, energy analytics, and more.  We’re seeking those who are... 
    Casual work
    Internship
    Work at office
    Immediate start

    Alarm.com

    Ottawa, ON
    a month ago
  • $181k - $241k per year

     ...developing consumer experiences using UI frameworks like React You have 2+ years of experience working in search or related recommendation engines You have experience delivering major features, system components or deprecating existing functionality in a system through the... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Ottawa, ON
    1 day ago
  • $121k - $171k per year

     ...Job Area Engineering Group, Engineering Group Hardware Engineering Company Qualcomm Canada ULC Job Area Engineering Group,...  ...Engineering or related work experience. Hardware Design Engineer, Staff – Application Engineering About The Role We are seeking a... 
    Work from home

    Qualcomm

    Ottawa, ON
    2 days ago
  • $122k - $183k per year

     ...Category Engineering Hire Type Employee Job ID 18597 Base Salary Range $122000-$183000...  ..., from self-driving cars to learning machines. We lead in chip design, verification,...  ...enabling team success. Adaptable and fast learner, comfortable navigating evolving tools,... 
    Remote work

    Synopsys Inc

    Ottawa, ON
    23 days ago
  • $176.5k per year

     ...will join an existing team of Senior, Staff, and Principal engineers building the Content Library and Core...  ...the parquet crate, or building query engines and database internals....  ...Retirement matching and employee equity Learning and development programs and professional... 
    Long term contract
    For contractors
    Local area
    Home office
    Flexible hours

    Scribd, Inc.

    Ottawa, ON
    23 days ago
  •  ...Job Description Job Description Staff Officer, Simulation Location: Canadian Army Simulation Centre (CASC), Kingston, Ontario Employment Type: Full-Time Work Location: On-Site Security Clearance: Level II (SECRET) Citizenship: Canadian citizenship required... 
    Civilian Contractor
    Full time
    Contract work

    Calian

    Ottawa, ON
    a month ago
  • $200k - $250k per year

     ...We're hiring a Senior Platform Security Engineer to own and improve security across our AWS...  ...as Pulumi, Terraform, Kubernetes policy engines, and automated configuration validation....  ...blast‑radius reduction across both human and machine access. ~ Experience securing CI/CD and... 
    Remote work
    Worldwide
    Flexible hours

    TempoAtlas

    Ottawa, ON
    2 days ago
  • $250k - $320k per year

     ...Senior Staff Software Engineer, Search & Recommendation Cantina Labs is a social AI company, developing a suite of advanced real-time models that...  ...scale product. ~ Hands‑on expertise with a production search engine — OpenSearch, Elasticsearch, Lucene, Vespa, or similar —... 
    Work at office

    Cantina, Inc.

    Ottawa, ON
    3 days ago
  •  ...Toromont Cat is looking for a Machine Sales Representative to join our team in Ottawa! Our Machine Sales Representative (MSR) will be responsible...  ...the premium Caterpillar brand Opportunities to continuously Learn, Grow and Develop with our Toromont team through our internal... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Flexible hours

    Toromont Cat

    Ottawa, ON
    more than 2 months ago
  • $171k per year

     ...as App Of The Day and the Essential Book Apps list. As a Staff Software Engineer on the Fable Core team, you will set technical direction for...  ...support benefits Retirement matching and employee equity Learning and development programs and professional growth... 
    Long term contract
    For contractors
    Internship
    Local area
    Home office
    Flexible hours

    Scribd, Inc.

    Ottawa, ON
    29 days ago
  • About Fullscript We’re an industry-leading health technology company on a mission to help people get better. We started in 2011 with one simple idea. Make it easier for practitioners to access the products they trust so they can deliver better care. That simple idea grew into...
    Full time

    Fullscript

    Ottawa, ON
    8 days ago
  • $202.4k - $231k per year

     ...Bay Street (93021), Canada, Toronto,Toronto, Ontario,Senior Staff Software Engineer – International Card Tech – Full-stack About Capital One...  ...challenge the traditional bank stereotype by integrating machine learning, conversational AI and design thinking into our core operations... 
    Work at office
    Work from home

    Capital One - CA

    Ottawa, ON
    2 days ago
  • $64k - $75k per year

     ...career  paths  with paid study leave and support for  continued learning ;  opportunity to specialize and deepen skills   through our APEX...  ...About the Opportunity Welch LLP is currently looking for a Staff Accountant at our Ottawa location  whose primary tasks will include... 
    Permanent employment
    Full time
    Seasonal work
    Work at office
    Local area
    Flexible hours
    3 days per week

    Welch Corporation

    Ottawa, ON
    more than 2 months ago

Do you want to receive more vacancies?

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