Staff Software Engineer, Search

Posted 2 days ago

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. Building personalized, conversational discovery across products, retailers, guides and registries.

Responsibilities

  • Serve as technical lead for Babylist’s new Search team
  • Set search direction, sequence initiatives and make technical and product decisions over the next year or two
  • Build Babylist’s search capability in-house from the ground up
  • Choose indexing, retrieval and serving architecture and plan a seamless migration
  • Define search-result quality metrics and improve query understanding, ranking and behavioral signals
  • Unify search across Babylist products, other retailers’ products, guides and registries
  • Determine how search and recommendations fit together using user and registry data
  • Develop conversational search with the Addie AI registry assistant and LLMs
  • Take ambiguous business problems from initial concept through production and own customer outcomes
  • Build and own platforms or tooling adopted by other teams
  • Establish AI development standards, patterns and evaluations
  • Partner with product, design and data teams
  • Coach Senior engineers
  • Stay close to customers through user interviews, session recordings and support ride-alongs

Requirements

  • Staff-level software engineering experience with enough years shipping production systems to have earned strong opinions
  • Hands-on production search experience, including indexing, retrieval, ranking and query understanding
  • Experience evaluating search quality offline and online, including relevance judgments and A/B tests
  • Ability to keep search services fast, relevant and reliable as traffic and catalog size grow
  • Ability to connect search changes to shopper behavior, conversion or revenue
  • Experience defining problems, designing systems and owning them end to end
  • Experience changing how a team builds with AI, with the new way adopted
  • Experience with search problems, ideally in an e-commerce setting
  • Ability to work from the United States or Canada
  • Technical knowledge of Rails, Packwerk, React, TypeScript, Sidekiq, MySQL, Snowflake, dbt, Airflow, Weaviate, AWS SageMaker, MLflow, AWS, Kubernetes, Terraform, GitHub Actions and related stack technologies

Benefits

  • Target annual bonus of 20 percent of base
  • Meaningful equity
  • 401(k) 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

Job type

Full Time

Experience level

Lead

Salary

$233,500 - $290,700 per year

Degree requirement

No Education Requirement

Tech skills

AirflowAWSKubernetesMySQLReactRuby on RailsSnowflakeTerraformTypeScript

Location requirements

RemoteUnited States

Report this job

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