Чтобы все нужные товары и продукты могли попадать домой к людям мгновенно, насколько это возможно в физическом мире – с помощью технологий.
На наших решениях работают Самокат и Мегамаркет. Компания выросла из команды Samokat.tech — наше видение всегда было шире одного пользовательского сервиса. Мы хотим изменить саму модель потребления, чтобы люди по-другому относились к покупкам и своему времени.
Мы большие и разные, стремимся к балансу между технической выверенностью и фокусом на бизнес-ценность, уважаем процессы и избегаем закостенелости. Делаем продукты, которыми пользуемся сами.
Про позицию:
Сейчас мы в поиске Machine learning engineer/python backend developer, который в составе ML команды будет участвовать в продуктивизации моделей, развитии сервисов, векторного поиска и масштабировании пайплайна матчинга.
Задачи:
- участвовать в продуктивизации ML-моделей и развитии сервисов вокруг них;
- участвовать в развитии векторного поиска: построении и наполнении индексов, работе с шардированием и ANN-поиском;
- помогать разворачивать и обновлять ML-модели на GPU в production;
- участвовать в масштабировании пайплайна матчинга под растущие объёмы данных: искать узкие места, повышать производительность, оптимизировать использование вычислительных ресурсов и помогать адаптировать пайплайн к увеличению нагрузки;
- участвовать в поддержке production-сервисов: мониторинге, алертинге и разборе возникающих проблем;
- развивать внутренние библиотеки и инструменты компании.
Обязательные навыки:
- хорошее знание Python: ООП, асинхронность, unit-тесты;
- понимание принципов backend-разработки и проектирования ПО: API, взаимодействие сервисов, паттерны проектирования, написание структурированного и поддерживаемого кода;
- понимание принципов векторного поиска: embeddings, KNN/ANN
- работа с реляционными БД: SQL, анализ запросов, нормальные формы, индексы, транзакции
- понимание жизненного цикла ML-сервиса: обучение и версионирование моделей, трекинг экспериментов, деплой и обновление моделей в production;
- базовое владение инфраструктурными инструментами - Git, Docker, Docker Compose.
Стек команды:
- разработка: Python 3.12, FastAPI, PySpark, pytest, docker;
- данные: PostgreSQL, Greenplum, Clickhouse, HDFS, faiss;
- мониторинги и логи: VictoriaMetrics, VictoriaLogs, Grafana;
- задачи: Jira, Confluence;
- инфраструктура: Airflow, Kafka, Kubernetes, GitLab, Argo CD
Что мы предлагаем
Мы аккредитованная IT-компания с сопутствующими преимуществами. ДМС и страховка, разнообразное обучение,
оплата участия в конференциях, скидки от партнеров и все классические плюшки.
-
Делаем разные продукты
Помогаем создавать положительный клиентский опыт. Те самые круассаны из Самоката, наушники с доставкой
по клику (ведь они нужны прямо здесь и сейчас) и другие классные решения — всё это мы.
-
Умеем меняться
Пересобирать оргструктуру, менять подходы к разработке, обновлять продуктовый и технологический
фокус – быть стабильными в росте, не разваливаться, избегать неповоротливости.
-
Знаем, что ошибки нужны
Считаем, что не знать, как правильно и пробовать — это ок. Умеем ошибаться, учиться на ошибках,
развиваться.
-
Мы большие и разные
В технологиях, подходах, людях. Найдёшь у нас коллег, близких по духу и интересам.
ООО «Умное пространство» представляет бренд Ecom.tech