Senior/ Middle Python Developer (ML)

Уровень дохода не указан

Требуемый опыт работы: 3–6 лет

Полная занятость, полный день

Samokat.tech
3,9

Москва

Напишите телефон, чтобы работодатель мог связаться с вами

Чтобы подтвердить, что вы не робот, введите текст с картинки:
captcha

IT-сторона ритейла реального времени:
инструменты, процессы, инженерные практики

Мы делаем ИТ для ритейла реального времени.

Наши ИТ-продукты автоматизируют разные этапы цепочки создания ценности для клиента доставки: закупки, логистику, работу дарксторов, сборку и доставку заказа до двери, управление промокампаниями и остальные этапы большого процесса. Используем интеллектуальные системы прогнозирования, а разные этапы выполнения заказа автоматизируем роботическими системами.

Наши ключевые направления: Быстрая доставка, Маркетплейс, Логистика.

Наша цель — сделать все необходимые ИТ-инструменты и инфраструктуру, чтобы все нужные товары могли попадать домой к людям мгновенно (насколько это возможно в физическом мире).

Что у нас интересного

Масштаб

Разрабатываем инструменты для крупнейших в России сервисов ритейла реального времени.

Вызовы

Мы массовые и технологичные, новые и надёжные, меняем модель потребления — тут нет готовых решений, но есть пространство для творчества и экспериментов.

Темп

В 2020 году наши ИТ-продукты помогали доставлять 1.6 миллиона заказов в месяц в 4 городах России, сейчас — более 10 миллионов заказов в месяц в более чем 100 городах.

Сейчас мы ищем Middle/Senior Python Developer в ML-направление Samokat.tech.

Для эффективной работы сервисов мы активно используем модели машинного обучения, число которых измеряется десятками (ценообразование, прогноз спроса, рекомендации). Каждая из моделей вносит существенный вклад в развитие бизнеса, при этом разрабатывает их небольшая команда, каждый участник которой влияет на продукт напрямую.

На данной позиции необходимо разрабатывать и принимать участие в разработке ML-микросервисов в существующем стеке , а также прорабатывать архитектуру, интеграции с другими сервисами и другие решения для удовлетворения потребностей бизнеса.

Обязанности:
  • разработка, запуск и поддержка сервисов с моделями машинного обучения в продовой среде;

  • подготовка моделей машинного обучения к выводу в прод;

  • написание тестов к коду;

  • обеспечение высокой доступности, надежности и масштабируемости сервисов с моделями машинного обучения;

  • настройка мониторинга и контроль за работой сервисов;

  • проведение регулярного code-review;

  • разработка и внедрение инструментов для автоматизации процессов разработки сервисов и их внедрения;

  • работа с datascience командой для улучшения цикла разработки и внедрения моделей.

Требования:
  • опыт разработки на Python от 3-х лет;

  • использование контейнеризации (Docker, Kubernetes);

  • понимание концепций DevOps и CI/CD;

  • знание паттернов разработки, принципов SOLID;

  • опыт работы с SQL и NO SQL базами данных, понимание принципов их работы;

  • опыт проектирования структуры базы данных, оптимизации запросов;

  • знание и понимание микросервисной архитектуры и принципов взаимодействия сервисов.

Будет плюсом:

  • опыт работы с развертыванием моделей машинного обучения в производственной среде;

  • понимание концепций алгоритмов машинного обучения и способов их применения на практике;

  • опыт работы с инструментами и технологиями Big Data (Hive, Spark, pyspark, pandas, polars).

Стек:
  • разработка: Python 3.10, FastAPI, PySpark, pytest, psycopg2, asyncpg;

  • данные: Hive, PostgreSQL, Cassandra, Greenplum, Clickhouse;

  • мониторинги и логи: VictoriaMetrics, Grafana, ELK;

  • задачи: Jira, Confluence;

  • инфраструктура: Airflow,, Kafka, Kubernetes, GitLab.

Работа в Samokat tech

Все классические условия

Samokat.tech — аккредитованная IT-компания, поэтому: белая зарплата и ДМС, возможность работать удаленно или ходить в офис в Москве или Санкт-Петербурге.

Сообщество

Внутри — комьюнити и митапы; снаружи — митапы и конференции; собственное внешнее мероприятие Samokat Tech Meetup; Open Source; Хабр.

Атмосфера

Собираемся на неформальные встречи команд, проводим English-клуб и разное другое — развиваться, отдыхать и жить чуть-чуть интереснее.

Вакансия опубликована 16 мая 2024 в Москве

Отзывы о компании

3,9хорошо
Оценка Dream Job
62%
Рекомендуют
Ваши отзывы помогают людям принимать взвешенные карьерные решения
Оставить отзыв

Что говорят сотрудники

Продуктовый дизайнер
Июнь 2024
Гибкий график, процесс онбординга/адаптации, возможности для роста и развития, внутренние обучения и другие мероприятия, высокая зарплатат
Хотите видеть здесь больше отзывов?
Дайте знать об этом — попросим работодателя открыть их

Похожие вакансии в этой компании

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

Samokat.tech
3,9

Москва