Staff Software Engineer, Search

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Staff Software Engineer leading Babylist’s in-house search platform for personalized universal baby registries. Building relevance, recommendations and conversational search with AI.

Responsibilities

  • Serve as technical lead for Babylist’s new Search team
  • Move Babylist’s search capability in-house and make results more relevant and personalized
  • Set technical direction, sequence initiatives and make technical and product decisions
  • Build search architecture for indexing, retrieval and serving and plan migration from the current system
  • Define search-result quality measures and improve query understanding, ranking and behavioral signals
  • Unify search across Babylist products, external-retailer products, guides and registries
  • Integrate search and recommendations using user and registry data
  • Develop conversational search with the Addie AI registry assistant
  • Take ambiguous business problems from initial concept through production and measure customer impact
  • Build and own platforms and tooling adopted by other teams
  • Establish AI development standards, patterns and evaluation harnesses
  • Partner with product, design and data teams
  • Coach Senior engineers through technical and ambiguous decisions
  • Participate in user interviews, session-recording reviews and support ride-alongs

Requirements

  • Staff-level software engineering experience
  • Shipped production systems for enough years to have earned strong opinions
  • Experience changing how a team builds with AI, with the new way adopted
  • Hands-on production search experience, including indexing, retrieval, ranking and query understanding
  • Experience building and running search services that remain fast, relevant and reliable as traffic and catalog size grow
  • Experience evaluating search quality offline and online, including relevance judgments and A/B tests
  • Ability to use query data, behavior and result-quality judgment to guide product decisions
  • Ability to connect search changes to shopper behavior, conversion or revenue
  • Ability to define problems, design systems and own them end to end
  • Experience on search problems, ideally in e-commerce
  • Ability to use AI in engineering work
  • Ability to participate in a no-AI technical screen and an AI-assisted coding interview

Benefits

  • Target annual bonus of 20 percent of base
  • Meaningful equity
  • RRSP match
  • Company-paid medical
  • Fully covered dental and vision
  • Generous paid parental leave for birthing and non-birthing parents
  • Gradual return-to-work program
  • Winter Wonder Week, a paid company-wide week off at the end of the year
  • Remote-work stipend
  • Mental-health and wellness support
  • Remote-first work arrangement
  • Company-wide in-person gatherings twice a year

Job type

Full Time

Experience level

Lead

Salary

CA$299,300 - CA$372,600 per year

Degree requirement

No Education Requirement

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.