Golang Developer (создание поискового движка)
Требования
Местоположение и тип занятости
Компания
Мы tech-команда, которая создает сервис доставки из магазинов и ресторанов (ex СберМаркет) и делает это с любовью
Описание вакансии
Условия работы
СберМаркет — сервис по доставке товаров из магазинов. Мы помогаем людям экономить время, энергию и деньги для чего-то более важного.
Поиск — ключевой продукт на пути поставки ценности клиентам. Качественный поиск угадывает намерения пользователей, максимизирует релевантность выдачи и экономит ему время. Всё это кратным образом положительно сказывается на retention наших клиентов.
Вот неполный список задач, которые стоят перед нами:
- разрабатывать API поисковых компонентов (suggest-api/spellcheck/indexer/search-api) работать с различными хранилищами данных (clickhouse/mysql/redis);
- писать запросы, оптимизировать их выполнение, искать необходимые данные;
- писать собственные компоненты хранилищ (фичей для моделей ml и векторов для моделей);
- работать с Elasticsearch (создавать/оптимизировать запросы, оптимизировать хранение и индексацию данных);
- разрабатывать компоненты для встраивания ml пайплайна в поиск (докатка моделей до движка, логирование фичей, инференс моделей);
- проводить нагрузочное для разрабатываемых решений;
- писать тесты :)
- заменять старое наследие.
Стек: Golang, Python, Elasticsearch, Clickhouse.
Мы ждем, что ты:
- разрабатываешь на C#/C++/Java/Go от 3х лет;
- участвовал в построении современных поисковых систем;
- умеешь разрабатывать, выкатывать и эксплуатировать отказоустойчивые нагруженные Web и ML приложения и контуры данных;
- понимаешь принципы микросервисной архитектуры;
- хочешь кодить на Golang.
Что интересного есть в компании:
- сможешь выбрать свой соц. пакет — ДМС, спорт, промокоды на заказ продуктов или билеты в отпуск;
- Мы работаем удаленно. В Москве есть большой и красивый офис, поэтому — welcome;
- Предоставляем технику для работы на твой выбор;
- Помогаем интеллектуально и физически развиваться (электронная библиотека, книжный клуб, футбол);
- Мы уделяем большое внимание обучению сотрудников, поэтому в нашей knowledge base ты найдёшь много интересных курсов, книг и записей конференций.
А еще:
- Мы сами участвуем в конференциях, как спикеры;
- Проводим внутренние митапы и дискуссионные клубы;
- Не боимся экспериментировать с новыми решениями и технологиями;
- Заботимся о сотрудниках: в компании есть специалист по здоровью и психологи для разговоров по душам.