Senior Data Scientist, Search & NLP
Core
Own NLP analytics for next-generation semantic search experiences, applying NLP and LLM-based techniques to consumer search data to improve ranking and personalization.
Role type
Senior IC machine-learning engineer (search & NLP)
Builds
Semantic search experiences, personalized search results, and data products for product and engineering teams
Domain
Real estate technology, search algorithms, natural language processing
Deliverable
production ML models | product features
Required skills
NLP (query classification, intent detection, semantic similarity, entity extraction), LLM evaluation, Python, SQL, A/B testing, statistical inference, rapid prototyping
Preferred skills
Search ranking analytics, LLM APIs (OpenAI, Claude, Gemini), LLM observability platforms (Langfuse, Braintrust), Snowflake, Ph.D. in CS/CL/NLP
Technologies
Python, Hugging Face, spaCy, scikit-learn, Langfuse, Braintrust, Snowflake, LLM APIs
Responsibilities
Measure and evaluate semantic search models using NLP and LLM-based frameworks; prototype data products leveraging conversational query data; design tests for search model changes and define metrics; instrument and analyze conversational AI data using LLM observability tooling; partner with leadership to define success metrics and present findings
Seniority
Senior, hands-on IC