
Senior Software Engineer, Semantic Search
- New York City, NY
- $140,000-155,000 per year
- Permanent
- Full-time
- Lead the development and optimization of semantic search algorithms and systems using technologies such as Elastic/OpenSearch/Solr.
- Apply machine learning techniques, including classification and ranking models, to fine-tune search relevance.
- Draw on your experience with Kubernetes and Kafka to build scalable and resilient search infrastructure.
- Contribute to the exploration and integration of Retrieval-Augmented Generation and Large Language Models into search experiences.
- Demonstrate support and understanding of our
- 5+ years of relevant experience in search engineering, information retrieval, or related field.
- 3+ years experience with Elastic, OpenSearch, Vespa, Solr or any other open source search engines.
- 3+ years of experience programming backend applications using Java, Go, or Clojure.
- Experience with Kafka/PubSub for building distributed systems and event-based architectures.
- Experience with Kubernetes for deploying and managing search infrastructure.