Python Developer
Работа в проекте российского подразделения крупного производителя питания над вычислительными и оптимизационными системами для планирования и аналитики. Разрабатывать высокопроизводительные расчётные библиотеки, доменные модели и поддерживать их в промышленной эксплуатации.
ГрейдMiddle/Senior
Опытот 3 лет
Стек
PythonPostgreSQLGitPandasNumPySQL
Задачи
- •разработка вычислительных библиотек и сложных доменных моделей
- •проектирование масштабируемой архитектуры для data‑intensive и высоконагруженных систем
- •реализация и оптимизация алгоритмов с профилированием CPU/памяти
- •написание unit/functional/integration/regression тестов и участие в code‑review
- •работа с SQL/PostgreSQL, файловыми и объектными хранилищами и диагностикой интеграций
Обязательно
- •опыт работы в роли Python Developer от 3 лет
- •высшее техническое или математическое образование либо релевантный практический опыт
- •отличное знание Python и опыт промышленной разработки сложных вычислительных решений
- •опыт с ООП, принципами проектирования вычислительных систем, строгой типизацией и оптимизацией производительности
- •опыт работы с алгоритмами, структурами данных и оценкой вычислительной сложности по Big O
- •опыт работы с Pandas и NumPy
- •опыт работы с SQL и PostgreSQL
Будет плюсом
- •опыт реализации оптимизационных моделей через solver API и работа с корпоративными системами планирования
- •сертификации или специализированные курсы по Python, архитектуре или алгоритмам и оптимизации
- •опыт работы с Pyomo, OR‑Tools, PySCIPOpt, PuLP, COIN‑OR и коммерческими/opensource солверами (SCIP, COPT, CPLEX, Gurobi, GLPK и др.)
- •опыт работы с unix-подобными системами, Airflow, Docker, Kubernetes, Redis, S3
- •навыки декомпозиции, sparse structures и параллельной обработки
- •опыт в Supply Chain или других оптимизационных продуктах
- •навыки разработки высокопроизводительных приложений на C/C++