Senior Software Engineer, Search & Recommendations
SeniorOn-site (Mountain View)Salary undisclosed
Required Skills
PythonLLMs
Job Description
The Opportunity
We're excited to welcome a talented and passionate Senior Software Engineer to join our highly skilled team. The ideal candidate will hold a deep comprehension of search and recommendations algorithms and infrastructure, including retrieval augmented generation (RAG), semantic search using embeddings, text indexing and retrieval, query understanding, various ranking algorithms etc.. In your crucial role, you'll be responsible for managing every aspect of our sophisticated enterprise search system, spearheading the design, development, and optimization of search system accuracy and performance.
Your Impact
- Design, develop, and oversee our enterprise search infrastructure, employing a mix of vector databases, full-text search engine, and relational database techniques.
- Understand the user's information needs by developing deep learning-based NLP algorithms to analyze, reformulate and suggest search queries effectively.
- Design, implement, and deploy various ranking algorithms to deliver the most relevant results with the best user experience.
- Evaluate and optimize algorithm accuracy by focusing on key metrics..
- Constantly track and analyze end-to-end system performance, leading improvement initiatives as required.
- Stay informed about the latest industry de
Ready to apply? Optimize your CV for this specific jobAI customizes your experience bullets and increases chances to get hired.