Otter.ai
Senior Software Engineer, Search & Recommendations
$185K–$230K
Mountain View, CA · Senior · Full-time · Posted Jan 31, 2024
- Experience
- 5+ years in search, recommendation, or question-answering systems.
- Education
- Master’s degree in Computer Science or a relevant field; PhD is a plus.
About the job
Designs and optimizes Otter.ai’s enterprise search system, including infrastructure, query understanding, ranking, and relevance.
What you'll do
- Design, develop, and oversee search infrastructure using vector databases, full-text search, and relational databases.
- Build NLP algorithms for query analysis and deploy ranking algorithms to improve result relevance.
- Evaluate search accuracy and system performance, and lead improvements.
What they ask for
- Master’s 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 LLMs and RAG systems.
- Expertise in Python and/or C++; strong problem-solving, communication, and teamwork skills.
Nice to have
- PhD.
- Familiarity with embedding-based search systems.
Pay
$185,000 to $230,000 USD per year (base salary range)
Tools
Python, C++, retrieval augmented generation (RAG), vector databases, full-text search engine, relational database, embeddings
AI focus
Develops deep learning-based NLP algorithms, LLM and RAG systems, semantic search, and ranking algorithms for enterprise search.
Model-written summary · the original posting is authoritative