# Senior Software Engineer, Search & Recommendations

**Company:** [Otter](https://hotfix.jobs/companies/otter)
**Location:** Seattle, WA
**Role:** Backend Engineering
**Salary:** $185k – $230k/yr
**Experience:** 5+ years
**Skills:** Python, C++, RAG, NLP, LLMs, Vector Databases, Full-Text Search, Ranking Algorithms, Embeddings, Semantic Search
**Posted:** 2026-05-12

> Builds and optimizes enterprise search infrastructure using RAG, NLP, vector databases, and ranking algorithms. Requires 5+ years in search/recommendation systems, Master's in CS, expertise in Python/C++ and LLMs.

## Job Description

## Responsibilities
- Design, develop, and oversee enterprise search infrastructure using vector databases, full-text search engines, and relational database techniques.
- Develop deep learning-based NLP algorithms to analyze, reformulate, and suggest search queries.
- Design, implement, and deploy various ranking algorithms for relevant results and optimal user experience.
- Evaluate and optimize algorithm accuracy focusing on key metrics.
- Track and analyze end-to-end system performance, leading improvement initiatives.
- Stay informed on latest industry developments and emerging technologies.

## Requirements
- Masters degree in Computer Science or relevant field (PhD a plus).
- 5+ years 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, attention to detail, communication skills.
- Ability to contribute individually and as a team member.
- Familiarity with embedding-based search systems (major advantage).

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

## Similar roles

- [Senior Software Engineer, Backend (Infrastructure)](https://hotfix.jobs/jobs/8a7c8825-34b7-4679-aaa4-638fc117be5d) - Otter - Mountain View, CA - $185k – $230k/yr
- [Senior Software Engineer, Backend (Product)](https://hotfix.jobs/jobs/b6e74d2d-e345-4599-a4a9-9f8666c5b836) - Otter - Seattle, WA - $185k – $230k/yr
- [Senior Software Engineer, Backend (Product)](https://hotfix.jobs/jobs/b0a83348-6bf1-4a0b-88e6-78b151cad794) - Otter - Mountain View, CA - $185k – $230k/yr
- [Lead Backend Software Engineer](https://hotfix.jobs/jobs/f524e09f-842b-4d66-8740-037338d41519) - Beacon AI - San Carlos, CA - $185k – $260k/yr
- [Senior Software Engineer](https://hotfix.jobs/jobs/83eb506a-3d3b-443c-ac47-fd218cf6af6a) - Counsel Health - New York, NY - $185k – $225k/yr

**Apply:** https://hotfix.jobs/jobs/64c3e9bf-910d-4277-bf8b-a554324160e5
**Canonical:** https://hotfix.jobs/jobs/64c3e9bf-910d-4277-bf8b-a554324160e5