Backend Developer (Python)

ИИ Технологии

Backend Developer (Python)

Москва, Островной проезд, 12к1

Описание вакансии

О проекте

Мы разрабатываем платформу автоматического управления продажами на маркетплейсах

Один из блоков -- система прогнозирования продаж.

Прототипы инструментов представляют собой Python-скрипты, работающие с Excel-файлами и содержащие сложную бизнес-логику, включая модели машинного обучения. Задача команды — автоматизировать получение данных, интегрировать алгоритмы в backend, обеспечить регулярный автоматический запуск расчетов и отображение результатов пользователям веб-приложения.

Важно: разработка моделей машинного обучения не входит в задачи. Основная работа связана с интеграцией существующих решений в промышленную инфраструктуру.

Чем предстоит заниматься

  • интегрировать существующие Python-инструменты в архитектуру веб-приложения;
  • адаптировать исследовательский Python-код для промышленной эксплуатации без изменения математической логики алгоритмов;
  • заменять ручную загрузку входных данных (Excel) автоматическим получением данных из PostgreSQL и других источников;
  • реализовывать сервисы и API для запуска расчетов и предоставления результатов пользователям;
  • настраивать регулярное выполнение расчетов с использованием Airflow;
  • организовывать хранение входных и выходных данных, файлов и промежуточных результатов;
  • работать с объектными хранилищами (S3-совместимые решения);
  • участвовать в проектировании backend-архитектуры новых сервисов;
  • обеспечивать логирование, обработку ошибок и мониторинг выполнения расчетов;
  • взаимодействовать с аналитиками и разработчиками алгоритмов, уточнять постановку задач и переводить исследовательские прототипы в производственную систему;
  • документировать реализованные решения и поддерживать техническую документацию;
  • участвовать в code review и развитии процессов разработки.Требования

Технологический стек

Python — уверенный уровень

Разработка, рефакторинг и адаптация существующего Python-кода под production-использование. Опыт работы с pandas, openpyxl, обработкой Excel-файлов, бизнес-логикой, расчетными алгоритмами, логированием и обработкой ошибок.

PostgreSQL — уверенный уровень

Проектирование запросов, работа с большими объемами данных, понимание принципов оптимизации SQL.

Опыт работы с S3-совместимыми объектными хранилищами — уверенный уровень

Работа с хранением файлов, загрузкой и выгрузкой объектов, организацией хранения данных.

Airflow — средний уровень

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

FastAPI / Django / Flask — уверенный уровень

Разработка backend-сервисов и REST API, интеграция вычислительных модулей в веб-приложение.

Git — уверенный уровень

Работа с ветками, pull request, code review.

CI/CD

Понимание процессов автоматической сборки, тестирования и доставки приложений.

Yandex Cloud

Опыт работы с сервисами облачной платформы.

Будет преимуществом

  • опыт работы с OLAP-системами;
  • опыт интеграции аналитических или ML-инструментов;
  • понимание принципов работы моделей машинного обучения на уровне интеграции;
  • опыт миграции исследовательских прототипов в production.

Мы ожидаем

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

Что мы предлагаем

  • уровень заработной платы обсуждается с успешным кандидатов
  • оформление: ТК РФ
  • формат работы: офис, рядом станции Крылатское и Терехово
  • гибкое начало рабочего дня: 9-18 или 10-19
Посмотреть контакты работодателя

Адрес

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

СИГМА
  • Москва

  • Не указана

Рекомендуем
Платформа Третье Мнение

Программист-разработчик (Python)

Платформа Третье Мнение

  • Москва

  • Не указана

Рекомендуем
Старт
  • Москва

  • до 230000 RUR

Рекомендуем
СберСпасибо

Python разработчик

СберСпасибо

  • Москва

  • до 230000 RUR

СБЕР
  • Москва

  • до 230000 RUR

СКАИД
  • Москва

  • до 230000 RUR

СБЕР
  • Москва

  • до 230000 RUR

СБЕР
  • Москва

  • до 230000 RUR

ТМГТ
  • Москва

  • до 300000 RUR

  • Москва

  • до 300000 RUR

Росатом Возобновляемая энергия

Python разработчик (Junior)

Росатом Возобновляемая энергия

  • Москва

  • до 300000 RUR

ИЦ АЙ-ТЕКО

Python-разработчик

ИЦ АЙ-ТЕКО

  • Москва

  • до 210000 RUR

СБЕР
  • Москва

  • до 210000 RUR

МТС Банк
  • Москва

  • до 210000 RUR

СБЕР

AI Developer

СБЕР

  • Москва

  • до 210000 RUR

DSS Lab (ДСС Лаб)

Python-разработчик

DSS Lab (ДСС Лаб)

  • Москва

  • от 160000 RUR

Леста Игры
  • Москва

  • от 160000 RUR

СБЕР
  • Москва

  • от 160000 RUR

ИдаПроджект
  • Москва

  • от 160000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию