Senior Software Engineer, Search & Recommendations

Cacheflow

Seattle (WA)

On-site

USD 185,000 - 230,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Otter.ai is seeking a passionate Senior Software Engineer to enhance our advanced search infrastructure in Seattle, USA. You will manage our enterprise search system, focusing on developing and optimizing algorithm performance and accuracy.

The ideal candidate will hold a Master's degree in Computer Science, have expertise in Python or C++, and 5+ years of experience in search and recommendation systems. The role emphasizes collaboration and innovative problem-solving in a diverse environment.

The salary range for this position is $185,000 to $230,000 USD annually.

Qualifications

  • 5+ years of experience in search, recommendation or question answering systems.
  • In-depth knowledge of relevance measurement, tuning, and modeling.
  • Expertise in engineering large language models and RAG systems.

Responsibilities

  • Design, develop, and oversee enterprise search infrastructure.
  • Understand user's information needs through NLP algorithms.
  • Implement various ranking algorithms for best user experience.

Skills

Python
C++
Search algorithms
Recommendation systems
Deep learning
NLP algorithms

Education

Masters degree in Computer Science or relevant field
PhD (a plus)

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 developments and emerging technologies, aligning our search system with, or advancing it beyond, the industry benchmarks.
We're looking for someone who
  • Holds a Masters degree in Computer Science, or a relevant field, PhD a plus.
  • 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.
  • Familiarity with embedding-based search systems will be considered a major advantage.

Otter.ai is an equal opportunity employer. We proudly celebrate diversity and are committed to building an inclusive and accessible workplace. We provide reasonable accommodations for qualified applicants throughout the hiring process.

Salary Range: $185,000 to $230,000 USD per year

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior AI Search & Recommendations Engineer
Senior AI Search & Recommendations Engineer

RTL2 Fernsehen GmbH & Co. KG • Seattle (WA)

On-site
Senior Software Engineer, AI Agent & LLM
Senior Software Engineer, AI Agent & LLM

Cacheflow • Seattle (WA)

On-site
USD 185,000 - 230,000
Senior AI Search Engineer - RAG & LLM
Senior AI Search Engineer - RAG & LLM

Cacheflow • Seattle (WA)

On-site
USD 185,000 - 230,000
Senior Software Engineer (Search / Retrieval)
Senior Software Engineer (Search / Retrieval)

Workato • Palo Alto (CA)

On-site
USD 150,000 - 200,000
Senior Software Engineer, Backend (Infrastructure)
Senior Software Engineer, Backend (Infrastructure)

Otter.ai • Seattle (WA)

On-site
USD 185,000 - 230,000
Salary top-tier compensation
Software Engineer, Front-End
Software Engineer, Front-End

Cacheflow • Mountain View (CA)

Hybrid
USD 185,000 - 230,000
Staff Search Engineer
Staff Search Engineer

ATG (Auction Technology Group) • United States

On-site
USD 180,000 - 195,000
Staff AI Engineer
Staff AI Engineer

Workato • Palo Alto (CA)

On-site
USD 130,000 - 160,000
Flexible work environment
Dynamic employee benefits
Innovative culture with a focus on growth
Senior Data Engineer
Senior Data Engineer

otterai • Mountain View (CA)

Hybrid
USD 185,000 - 230,000
Senior Software Engineer, Data Infrastructure
Senior Software Engineer, Data Infrastructure

Cacheflow • Mountain View (CA)

Hybrid
USD 185,000 - 230,000