Skip to main content
All jobs

Employer listing

Staff Product Engineer - Search FX (Discovery Experience)

Faire

New York City, Ny · hybrid · full time · Staff

$231,000 - $318,000

About the Role

The Discovery Search team (Search FX) sits at the intersection of search, evaluation, and personalization shaping how retailers find the products they love. As a Staff Engineer on the Search FX team, you will be a primary technical architect for our retailer-facing search surfaces. You will own the technical roadmap for search, recommendations, and Gen-AI experiences that drive marketplace engagement, bridging high-scale infrastructure and world-class UX.

What You'll Do

  • Architect Next-Gen Search: Lead the design of composable grids, intent-aware routing, and orchestration layers that unify retrieval and ranking.
  • Modernize Query Understanding: Leverage LLMs to consolidate the QU stack, improving accuracy for long-tail queries and edge cases.
  • Optimize Performance: Drive initiatives to increase retrieval candidates (e.g., 10x growth) while maintaining stable search latency.
  • Launch AI-Driven Features: Develop systems like "Search Missions" that use offline pipelines and LLMs to recover failed search sessions through expanded queries.
  • Bridge AI and UX: Work with client engineers on SDUI and React Server Components to improve performance and developer velocity for dynamic search layouts.
  • System Ownership: Take accountability for the reliability and observability of the search funnel, from query planner refactors to real-time retrieval monitoring.

Qualifications

  • Experience: 7+ years of professional software engineering experience, with 3+ years as a technical leader driving complex, cross-team projects.
  • Product Sensibility: A strong user-first mindset and the ability to translate ambiguous business problems into clear technical direction.
  • AI/ML Familiarity: Experience partnering with Data Science to deploy and leverage machine learning and gen-AI systems in search experiences across ranking and retrieval.
  • Domain Expertise: Knowledge of search/query processing, including traditional, semantic, and hybrid frameworks (e.g., Elasticsearch, Lucene).
  • Technical Stack: Strong programming skills in Kotlin or Java, with experience in high-performance backend systems, Protocol Buffers, and MySQL.
  • Strategic Leadership: Demonstrated ability to contribute to team strategy without supervision and influence the broader organizational roadmap.

Technologies We Use and Teach

  • Backend: Kotlin, Java 16, Hibernate, Guice, Jersey
  • Search/Data: Elasticsearch, FAISS, Redis, DynamoDB
  • Communication: Protocol Buffers, HTTP, JSON
  • Infrastructure: AWS, Kubernetes, Buildkite, Datadog

Benefits

Competitive pay, equity eligibility, comprehensive benefits designed to support life inside and outside work, and the flexibility to work remotely up to 4 weeks per year.