aston•10.10.2026Приоритетный откликВаше резюме и сопроводительное письмо уходят напрямую рекрутёру компании на почту, минуя общую очередь откликов на вакансию
Python Developer
Навыки и технологии
KubernetesPythonMySQL
Ключевая задача
Разработка и развитие ядра plan-optimizer на Python: реализация математических моделей, интеграция с решателями OR-Tools/PySCIPOpt и оптимизация крупномасштабных сценариев.
Описание вакансии
Обязанности
Обязанности:
реализовывать переменные, ограничения и целевые функции по согласованной математической спецификации;
развивать ядро plan-optimizer, слои модели, solver adapters и отображение решения;
поддерживать интеграции с OR-Tools, PySCIPOpt и утверждёнными промышленными решателями;
развивать data access: БД, S3, bundle-форматы, валидацию и сериализацию данных;
оптимизировать скорость построения модели, потребление памяти и обработку крупномасштабных сценариев;
поддерживать Airflow/Kubernetes-запуски, конфигурации и диагностику статусов решателя;
покрывать модель unit-, functional-, integration- и regression-тестами;
совместно с OR Engineer доказывать соответствие кода математической спецификации.
Требования
Требования:
опыт работы в роли Python Developer от 3-х лет;
опыт работы в продуктовых командах или над сложными корпоративными системами;
наличие высшего технического образования в области математики, информационных технологий, физики или прикладных наук либо релевантный практический опыт;
навыки работы с временными рядами и прогнозированием спроса;
навыки работы с математической статистикой, классическим ML, градиентным бустингом;
опыт проведения backtesting, применения time-series cross-validation, контроля утечек;
опыт работы с метриками прогноза и анализа качества по сегментам;
опыт работы с инструментами для анализа данных: Pandas, NumPy, Scikit-learn, Statsmodels;
навыки SQL и самостоятельная проверка качества данных;
навыки тестирования алгоритмов и воспроизводимости экспериментов;
умение объяснить результаты бизнесу и инженерной команде.