Drimva

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

First seen Oct 10, 2026 · Last verified Nov 5, 2026 (UTC)