Note: The job is a remote job and is open to candidates in USA. Otter.ai is a leading tool for meeting transcription, summarization, and collaboration, shaping the future of work with AI. They are seeking a Senior Software Engineer to manage their enterprise search system, focusing on design, development, and optimization of search algorithms and infrastructure.
Responsibilities
- 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 developments and emerging technologies, aligning our search system with, or advancing it beyond, the industry benchmarks
Skills
- Holds a Masters degree in Computer Science, or a relevant field
- 5+ years of experience in search, recommendation or question answering systems
- In-depth knowledge of relevance measurement, tuning, and modeling
- Engineering experience with large language models and RAG systems
- Expertise in Python and/or C++
- Exceptional problem-solving capabilities coupled with meticulous attention to detail
- Outstanding communication skills to explain complex concepts convincingly to non-technical team members
- Abilities to contribute individually while functioning effectively as part of a team
- PhD a plus
- Familiarity with embedding-based search systems will be considered a major advantage
Company Overview
Company H1B Sponsorship