Babylist is hiring a Staff Software Engineer to serve as technical lead for a new Search team. The role will build Babylist’s search capability in-house, making results more relevant and personalized and partnering across teams to improve search throughout the product. Babylist’s universal registry spans many retailers and contains products with meaningful stakes for families, making registry search and personalization a complex consumer e-commerce problem. This is a zero-to-one role with a mandate to build a new search system from the ground up. The first-year goals include rebuilding search for relevance and personalization and delivering universal search across Babylist and other retailers, products, guides, and registries. The role will also explore how large language models can contribute to search in partnership with Addie, Babylist’s AI registry assistant. The Staff Engineer sets technical direction, chooses and sequences initiatives, makes technical and product decisions, and remains hands-on in the code while driving work across teams. The position has software engineering and machine learning engineering support. It also carries broader Staff Engineer responsibilities, including taking ambiguous problems through production and measuring customer impact, building platforms and tooling adopted by other teams, establishing effective AI development practices and evaluations, partnering with product, design, and data, and coaching Senior engineers. Babylist’s engineering environment uses AI by default, with agentic sessions for much of the work and human ownership of outcomes. The architecture is a Rails monolith with MySQL and few moving parts. The stack includes Rails, Packwerk, React, TypeScript, Sidekiq, iOS Swift, Android Kotlin, MySQL, Snowflake, dbt, Airflow, Weaviate, WarpStream, Hex, Sigma, machine learning technologies, AWS SageMaker, MLflow, Claude Code, Devin, Linear, CodeRabbit, Warden, LangChain, Bedrock AgentCore, Maxim, AWS, Kubernetes, Terraform, GitHub Actions, Datadog, incident.io, and LaunchDarkly. Babylist is an independent, profitable company that reported more than $750 million in revenue in 2025 and has been profitable for eight years. Its engineering team is around 65 people. The company is remote-first across the US and Canada, with company-wide in-person gatherings twice a year. Teams are small, typically three to five engineers, and engineers regularly engage with customers through interviews, session recordings, and support interactions. For a US-based Staff Engineer, the starting base salary range is $233,500–$290,700, plus a target annual bonus of 20% of base, meaningful equity, and a 401(k) match. The starting point within the salary range depends on experience; compensation may grow with performance and scope.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed