Senior Software Engineer, Vertical Search (Agentic Search)

Nebius — Israel · In-Person · Senior

Apply for this role

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

More jobs at Nebius

Canonical job page

More roles at Nebius