Staffbase

Staff Engineer - Search

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Staff Engineer в команду Search платформы Staffbase. Отвечает за стратегию поиска и retrieval: гибридный поиск, ранжирование, AI-ответы с цитатами, качество и безопасность поиска в мультитенантной среде.

Задачи

  • Определять и вести стратегию поиска и retrieval: гибридный (BM25 + vector) поиск, реранжирование, понимание и переписывание запросов, выбор чанкинга и эмбеддингов
  • Разрабатывать и развивать core-пайплайн индексации и обработки запросов — от синхронизации и индексации до ранжированных результатов и AI-саммари с цитатами
  • Отвечать за качество поиска: строить инструменты оценки и golden sets, определять метрики релевантности и принимать на их основе решения
  • Обеспечивать permission-aware retrieval, изоляцию тенантов, мультиязычность и graceful degradation при сбоях зависимостей
  • Балансировать latency, качество и стоимость между fast path и slow path
  • Делать поиск наблюдаемым: трейсинг, дашборды релевантности, отладка причин появления или отсутствия результата
  • Вести техническую стратегию и архитектуру, документировать ключевые решения
  • Брать на себя ключевые технические решения, проактивно устранять узкие места и обеспечивать качество продукта
  • Работать с Product и Design, превращая пользовательские проблемы в измеримые улучшения поиска
  • Участвовать в технических роадмапах с engineering-лидерством и координироваться с командами, питающими поиск или потребляющими его
  • Менторить инженеров через код-ревью, обсуждения дизайна и ревью экспериментов
  • Развивать культуру ownership, технического превосходства и непрерывного улучшения

Требования

  • Подтверждённый опыт Staff Engineer или Technical Lead с сильными лидерскими и проблемно-решающими навыками
  • Опыт построения production-систем поиска или retrieval (OpenSearch, Elasticsearch, Solr или аналоги), включая тюнинг релевантности, анализаторы и дизайн индексов
  • Практический опыт с современным retrieval: vector/kNN поиск, гибридное объединение (например, RRF), cross-encoder реранжирование, чанкинг и эмбеддинги; желательно RAG или LLM-grounded ответы
  • Опыт построения или использования оценки релевантности (recall, MRR, nDCG, golden sets, LLM-as-judge с человеческой проверкой)
  • Понимание мультитенантной архитектуры и permission-aware retrieval, хорошее чувство безопасности и изоляции в поиске
  • Опыт работы с latency-sensitive системами: бюджеты, таймауты, кэширование, фолбэки и деградация
  • Большой опыт с Kotlin/Java (или Go) на backend; уверенность с React/TypeScript на frontend
  • Знание архитектуры и паттернов проектирования, умение делать trade-offs с учётом долгосрочных последствий
  • Сильные коммуникативные навыки, умение объяснять trade-offs релевантности и ранжирования техническим и нетехническим стейкхолдерам
  • Опыт работы с Product и Design-лидерами в Agile-среде
  • Страсть к созданию качественного ПО и к diversity and inclusion

Условия

  • Конкурентная компенсация, включая LTIP (unit-based Long Term Incentive Plan)
  • Гибкие модели рабочего времени и опция гибридной работы, годовая flex work allowance €1560
  • 31 день отпуска в год (включая один floating holiday), плюс полностью оплачиваемые пятницы в августе
  • Компания предлагает пенсионную схему
  • Volunteers Day — один день в год на поддержку социального проекта

Навыки

  • Kotlin
  • Java
  • Go
  • OpenSearch
  • Elasticsearch
  • Solr
  • MongoDB
  • React
  • TypeScript
  • Terraform
  • Docker
  • Playwright
  • LLM
  • embeddings
  • vector/kNN search
  • hybrid retrieval
  • BM25
  • RRF
  • cross-encoder reranking
  • RAG
  • nDCG
  • MRR

Похожие вакансии

Staff Software Engineer - OpenTelemetry Python instrumentation | Germany | Remote
Grafana LabsSeniorУдалённо
113,000 – 141,000 EUR в год
6 нояб.
Senior Software & DevOps Engineer (m/w/d)
SoleySeniorМюнхенГибрид
75,000 – 85,000 EUR в год
6 нояб.
Senior Software Engineer
CleraSeniorМюнхенОфис
90,000 – 130,000 EUR в год
6 нояб.
Senior Software & DevOps Engineer
SoleySeniorМюнхенГибрид
75,000 – 85,000 EUR в год
6 нояб.
Staff Software Engineer (m/f/d) - Revenue Management
SixtSeniorМюнхенГибрид
6 нояб.
Staff Engineer - Search — Staffbase, Берлин | itrelocate