CareerPlanGet AI match score →

Senior Software Engineer, Search & Recommendations

Mountain View, CA💼 Full-time💰 $185,000–$185,000🗓 2026-05-13 → 2026-07-31

Core

Design, develop, and optimize enterprise search infrastructure and ranking algorithms using deep learning and NLP to analyze user information needs and deliver relevant results.

Role type

Senior IC search and recommendations engineer

Builds

Enterprise search system with vector databases, full-text search engines, and relational databases

Domain

AI/ML, Search, NLP, Enterprise Software

Deliverable

production ML models | product features

Required skills

Deep learning-based NLP algorithms, relevance measurement and tuning, large language models (LLMs), RAG systems, vector databases, full-text search engines, ranking algorithms, Python, C++

Preferred skills

Embedding-based search systems, PhD in Computer Science

Technologies

Python, C++, vector databases, full-text search engines, LLMs, RAG

Responsibilities

Design and develop enterprise search infrastructure, develop NLP algorithms to analyze and reformulate search queries, implement and deploy ranking algorithms, evaluate and optimize algorithm accuracy, track and analyze end-to-end system performance

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗