Backend

Go-разработчик (команда поиска) Full-time

О компании и команде

Поиск — ключевой продукт на пути поставки ценности клиентам. Качественный поиск угадывает намерения пользователей, максимизирует релевантность выдачи и экономит ему время. Всё это кратным образом положительно сказывается на retention наших клиентов.

Предстоит:

  • разрабатывать API поисковых компонентов (suggest-api/spellcheck/indexer/search-api) работать с различными хранилищами данных (clickhouse/mysql/redis);
  • писать запросы, оптимизировать их выполнение, искать необходимые данные;
  • писать собственные компоненты хранилищ (фичей для моделей ml и векторов для моделей);
  • работать с Elasticsearch (создавать/оптимизировать запросы, оптимизировать хранение и индексацию данных);
  • разрабатывать компоненты для встраивания ml пайплайна в поиск (докатка моделей до движка, логирование фичей, инференс моделей);
  • проводить нагрузочное для разрабатываемых решений;
  • писать тесты :)
  • заменять старое наследие. 

Ожидания от кандидата

  • разрабатываешь на Golang от 3х лет;
  • участвовал в построении современных поисковых систем;
  • умеешь разрабатывать, выкатывать и эксплуатировать отказоустойчивые нагруженные Web и ML приложения и контуры данных;
  • понимаешь принципы микросервисной архитектуры.

Условия работы

  • ДМС с первого месяца работы в компании;
  • дополнительные опции на выбор — спорт, английский, промокоды на заказ продуктов или билеты в отпуск;
  • удаленная работа. В Москве есть большой и красивый офис, поэтому — welcome;
  • техника для работы;
  • интеллектуальное и физическое развитие (электронная библиотека, книжный клуб, футбол, мастер-классы в офисе);
  • knowledge base с курсами, книгами и записями конференций + выделенный бюджет на внешнее индивидуальное обучение.

Overview

  • Job Title: Go-разработчик (команда поиска)
  • Published: 7 months, 4 weeks ago
Apply For This Job