Наша команда занимается созданием высоконагруженных сервисов для быстрого матчинга товаров внутри Торговой площадки, а также с остальными маркетплейсами. В команде большой спектр задач, начиная от классической бэкенд разработки до оптимизации DL моделей под необходимую нагрузку.
Мы предлагаем работу с системой высокой нагрузки и жесткие требования по скорости ответа. Необходимо всегда думать наперед, предугадывать возможные узкие места пайплайна, оптимизируя и улучшая текущее решение по необходимости.
Ключевые компоненты нашей работы выглядят так:
- Высоконагруженная микросервисная архитектура: Golang, gRPC, Redis, Kafka, PostgreSQL;
- Оптимизация кода для инфреренса ML/DL-моделей: onnx, pyTorch, Catboost, Triton Inference Server;
- Построение поисковых индексов и сервисов на FAISS;
- Реализация бизнес-логики для обеспечения заданных метрик качества.
Что предстоит делать?
- Участвовать в разработке и дизайне микросервисных систем;
- Писать код для highload сервисов и больших объемов данных;
- Мониторить и оптимизировать производительность систем.
Мы ожидаем:
- Коммерческий опыт разработки на Go от 2х лет;
- Опыт проведения код-ревью и навык обеспечения высокого качества кода;
- Желание принимать прямое участие в процессах и влиять на результат;
- Способность быстро и качественно учиться.
Будет плюсом опыт:
- Написания коммерческого кода на Python;
- Построения ML систем, в частности, с использованием Triton Inference Server и FAISS;
- Оптимизации ML/DL моделей под высокую нагрузку.
Мы предлагаем:
- Удалёнку из любой точки, гибрид или офис — на выбор;
- Свободу действий в принятии решений. Мы проводим ретроспективы: если есть идея по улучшению продукта или процессов в команде, она обязательно будет услышана;
- Достойный уровень заработной платы;
- Возможность расти и развиваться вместе с нашим бизнесом.