Backend Developer (Python)

Дата размещения вакансии: 25.06.2026
Работодатель: ИИ Технологии
Уровень зарплаты:
от 180000 RUR
Город:
Москва
Островной проезд 12к1
Требуемый опыт работы:
От 3 до 6 лет

О проекте

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

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

Прототипы инструментов представляют собой 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