Python Regular
Обязанности:
- участие в разработке сложного, наукоёмкого ПО;
- разработка архитектуры приложения;
- постановка и оценка задач, принятие технических решений;
- Разработка и реализация алгоритмов поддержки принятия решений и многокритериальной оптимизации;
- Разработка и реализация поведений агентов, протоколов их переговоров
Требования:
- Python
- Опыт backend-разработки
- Опыт взаимодействия и разработки API
- Опыт работы с python-фреймворками (django, django-rest-framework)
- Юнит-тесты
Знания и опыт:
- Знание основ системной и инженерии
- Понимание принципов ООП и опыт использования
- Понимание паттернов проектирования
- опыт решения интересных архитектурных задач
- опыт применения популярных асинхронных и веб-фреймворков: Django, Tornado, Asyncio и т.д.;
- понимание микросервисной архитектуры
Будет плюсом:
- Наличие ученой степени (ктн)
- Знание и опыт применения методов оптимизации
- Владение инструментами моделирования: AnyLogic, Ansys
- Владение инструментами проектирования: Enterprise Architect, ARIS
- Владение другими языками (C#, Java, C++) и знание соответствующих платформ
О проектах:
- Работа в команде Smart Engeneering - создание мультиагентного оптимизатора для решения инженерных задач
- Сложные, наукоемкие, интересные проекты
- Заказчики: ГазпромНефть, МосКомАрхитектура, РКК "Энергия"