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
Staff engineer architecting event - sourced, offline - first ordering systems for Owner’s all - in - one restaurant platform. Improving replication, reconciliation, observability, and recovery across distributed point - of - sale devices.
Staff Product Engineer translating Parallelz's mobile - to - web technology into game discovery products. Owning full - stack delivery, cloud operations, experimentation and engineering leadership.
Tech Lead GIA faisant évoluer les plateformes d’identités et d’accès de Beneva. Automatisation « as code », intégration, sécurité et exploitation des environnements GIA.
Senior Software Engineer building scalable Ruby on Rails search systems for Clio, a global legal AI technology company. Mentoring engineers and solving complex customer problems.
Staff software engineer leading Cash App Banking architecture and scalable server systems. Block builds financial technology, including Cash App for spending, sending, and storing money.
Senior Full Stack Liferay Developer building secure B2B customer portals for McKesson Canada’s healthcare business. Developing Java - based integrations, APIs, and scalable digital experiences.
Software Developer building reliable, scalable software for nonprofit organizations at Societ. Designing, testing, and releasing features across React, Node.js, .NET, Java, and cloud technologies.