Senior Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Mon, Jul 27, 2026
This job expires in: 29 days
Job Summary
Driving innovation in search technology, the remote Senior Software Engineer will design technical strategies for search systems, improve search latency and relevance, and collaborate with cross-functional teams to enhance user experience in a fast-paced environment.
Key responsibilities
- Design and adapt the technical strategy for search, leveraging full-text search, vector databases, LLMs, NLP, and relevance algorithms
- Improve search latency and relevance through innovative solutions
- Research and apply emerging technologies to enhance index quality and retrieval performance
Required qualifications
- 7+ years of experience in backend software development, with 3+ years in search or information retrieval
- Expertise in information retrieval, NLP, and machine learning concepts
- Hands-on experience with major search engines like Elasticsearch or OpenSearch
- Familiarity with search evaluation frameworks such as precision, recall, and NDCG
- U.S. Person status required for access to U.S. only data systems
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...