HiTakeJobHiTakeJob

Senior Software Engineer, Vertical Search (Agentic Search) - Nebius

  • חברה: Nebius
  • מיקום: Israel
  • טכנולוגיות: Python, Neo4j

תיאור המשרה

Design, implement, and operate the retrieval system for a search vertical Connect and tune the data pipeline, from ingestion to relevance tuning Build knowledge-graph and entity-resolution layers: entity linking / NER , ontologies, and graph databases (Neo4j or similar) Develop structured-extraction pipelines over messy, unstructured domain data Reason about freshness and trust: model how confident we are in a fact and how stale it has become before we serve it Define evaluation and quality metrics for relevance and drive measurable improvements Collaborate with crawling, indexing, and ML teams to ensure retrieval and ranking requirements are met Enable safe experimentation with retrieval, ranking, and extraction strategies 6+ years of software engineering experience, some of it in search / information retrieval 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 Knowledge graphs: entity resolution, entity linking / NER , graph DBs (Neo4j), ontologies / schema design Owning relevance / ranking for a real product and improving it against IR metrics Data quality, truth discovery, or systems that decide how much to trust a piece of information Published work on IR , ranking, or knowledge graphs 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

תחומי אחריות

Design, implement, and operate the retrieval system for a search vertical Connect and tune the data pipeline, from ingestion to relevance tuning Build knowledge-graph and entity-resolution layers: entity linking / NER , ontologies, and graph databases (Neo4j or similar) Develop structured-extraction pipelines over messy, unstructured domain data Reason about freshness and trust: model how confident we are in a fact and how stale it has become before we serve it Define evaluation and quality metrics for relevance and drive measurable improvements Collaborate with crawling, indexing, and ML teams to ensure retrieval and ranking requirements are met Enable safe experimentation with retrieval, ranking, and extraction strategies 6+ years of software engineering experience, some of it in search / information retrieval 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 Knowledge graphs: entity resolution, entity linking / NER , graph DBs (Neo4j), ontologies / schema design Owning relevance / ranking for a real product and improving it against IR metrics Data quality, truth discovery, or systems that decide how much to trust a piece of information Published work on IR , ranking, or knowledge graphs 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

דרישות

Design, implement, and operate the retrieval system for a search vertical Connect and tune the data pipeline, from ingestion to relevance tuning Build knowledge-graph and entity-resolution layers: entity linking / NER , ontologies, and graph databases (Neo4j or similar) Develop structured-extraction pipelines over messy, unstructured domain data Reason about freshness and trust: model how confident we are in a fact and how stale it has become before we serve it Define evaluation and quality metrics for relevance and drive measurable improvements Collaborate with crawling, indexing, and ML teams to ensure retrieval and ranking requirements are met Enable safe experimentation with retrieval, ranking, and extraction strategies 6+ years of software engineering experience, some of it in search / information retrieval 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 Knowledge graphs: entity resolution, entity linking / NER , graph DBs (Neo4j), ontologies / schema design Owning relevance / ranking for a real product and improving it against IR metrics Data quality, truth discovery, or systems that decide how much to trust a piece of information Published work on IR , ranking, or knowledge graphs 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