Salary
💰 $190,000 - $234,000 per year
Tech Stack
Distributed SystemsElasticSearchGoJavaPythonScala
About the role
- Provide technical leadership to the product search team, setting direction on architecture, design, and best practices
- Own the search platform architecture, balancing integration with third-party solutions and custom in-house applications
- Build and optimize search relevance, search typeahead, filtering, recommendations and ranking systems
- Partner with Product, Data Science, and UX to define and deliver new search features and personalization strategies
- Improve the performance, scalability, and reliability of search infrastructure to handle growing product catalogs and high traffic volumes
- Guide the adoption of search metrics, monitoring, and observability to measure and continuously improve quality
- Evaluate emerging technologies in search and information retrieval to keep the platform modern and competitive
- Mentor engineers and collaborate with other leads to drive engineering excellence and career growth.
Requirements
- 8+ years of software development experience with at least 3+ years in a tech lead or staff engineer role
- Strong experience with search technologies (e.g., Elasticsearch, Solr, OpenSearch) and relevance tuning
- Familiarity with third-party search platforms and integrating them with internal systems
- Proficiency in backend programming languages (Golang, Java, Scala, Python, or similar) and distributed systems
- Solid understanding of data structures, algorithms, and system design
- Experience in building large-scale, customer-facing applications, ideally in e-commerce
- Strong leadership and communication skills with a proven ability to mentor teams and influence stakeholders
- Bonus: experience with machine learning for ranking, recommendations, or personalization
- Health, dental, and vision insurance
- 401(k) plan with company match
- Paid time off and holidays
- Professional development opportunities
- Flexible work arrangements
- Comprehensive benefits package (see company benefits website)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ElasticsearchSolrOpenSearchGolangJavaScalaPythondata structuresalgorithmssystem design
Soft skills
leadershipcommunicationmentoringcollaborationinfluencing stakeholders