Senior Software Engineer, Vertical Search (Agentic Search)
Nebius — Israel · In-Person · Senior
Role description
Role Overview
As a Senior Software Engineer on a search vertical, you'll help build systems that capture what is true about a domain. You'll work on extracting, connecting, retrieving, and reasoning over knowledge from the web and beyond, turning messy, real-world data into structured, trustworthy knowledge so AI agents can answer questions with precision and completeness.
What You Will Do
Design, implement, and operate the retrieval system for a search vertical, connect and tune the data pipeline, build knowledge-graph and entity-resolution layers, develop structured-extraction pipelines, reason about freshness and trust, define evaluation and quality metrics, and collaborate with other teams.
Why It Might Be a Fit
You may be a good fit if you have 6+ years of software engineering experience, strong IR fundamentals, experience with vector & hybrid retrieval, and experience building structured extraction over messy/unstructured domain data.
Requirements
- 6+ years of software engineering experience
- Strong IR fundamentals: inverted indexes, BM25/TF-IDF, query understanding, ranking, and evaluation (nDCG/MRR/recall@k)
- Experience with vector & hybrid retrieval: ANN, dense+sparse fusion, embeddings models
- Experience building structured extraction over messy/unstructured domain data
- Fluent in Python and comfortable with systems-level performance work
Benefits
- Competitive compensation
- Career growth and learning opportunities
- Flexibility and ownership
- Collaborative and innovative culture
- Opportunity to work on impactful AI projects
- International environment and talented teams