Staff Software Engineer – Search (Remote – U.S.)
We’re looking for a Staff Software Engineer focused on Search to lead the design and scaling of high-performance search systems across a complex, content-rich platform.
Why Apply?
- Solve high-impact, complex problems at scale.
- Work with cutting-edge search & AI technologies.
- Competitive pay ($150K–$230K USD), remote-first culture, and strong growth potential.
What You’ll Do:
- Architect and optimize enterprise-scale search infrastructure for structured & unstructured data.
- Work with Lucene, Elasticsearch, OpenSearch, or Solr to improve indexing, retrieval, and relevance.
- Implement semantic/vector search, learning-to-rank, and LLM-powered search features.
- Collaborate with product, data, and engineering teams to deliver fast, accurate discovery experiences.
- Apply event streaming (Kafka), SQL/NoSQL (MySQL, MongoDB), and ETL/ELT pipelines to enhance search performance.
What We’re Looking For:
- 8+ years software engineering, with deep expertise in search systems.
- Strong experience with search engines, ranking algorithms, and performance tuning.
- Knowledge of NLP, semantic search, and large-scale distributed systems.
- Backend engineering with Node.js, TypeScript; proficiency with SQL & NoSQL databases.
🚀 Build the future of search—help millions find what they need faster.