Lead Python Developer (web - service)
Прямой работодатель АО "Кронштадт" ( kronshtadt.ru )
Опыт работы от 3 до 5 лет
Ищем Ведущего Python разработчика на два важных направления в разработке:
Ситуационные центры и системы поддержки принятия решений.
- обработка больших потоков данных и отображение текущей ситуации в море, на суше, в воздухе;
- моделирование и прогнозирование ситуаций;
- автоматизация работы пользователей с информацией и при выполнении задач.
Это проект на основе web-подходов с сервисной архитектурой, распределением нагрузки по вычислениям и по сбору информации, параллельными вычислениями на GPU и элементами машинного обучения.
Единые автоматизированные картографические системы.
Проект на основе web-технологий со сложной сервис-ориентированной архитектурой:
- работа с пользователями через сервисы системы - сбор и накопление больших объемов картографических данных с выдачей в ручном и автоматическом режиме;
- на данном этапе разработки переходим также на мини-микросервисную масштабируемую архитектуру и разрабатываем принципиально новые сервисы обработки геопространственной информации, генерации и использования данных.
Предстоит участвовать в создании сложного программного решения в команде:
- создавать новые сервисы, а также строить и реализовывать микро-сервисные архитектуры;
- дорабатывать существующие сервисы, а также обновлять стек технологий;
- создавать standalone-приложения и дорабатывать существующие приложения;
- реализовывать модули взаимодействия между сервисами, приложениями и серверами;
- проводить ревью кода команды;
- работать в команде и самостоятельно.
Тебе к нам, если есть:
- уверенные знания Python;
- опыт создания сервисов/ серверных приложений и web-сервисов;
- опыт разработки серверных и клиентских приложений;
- опыт работы с СУБД (PostgreSQL);
- знание принципов MQ (RabbitMQ и пр.);
- умение писать понятный и простой код, разбираться и работать с чужим кодом));
- глубокое понимание принципов ООП и умение использовать их на практике;
- умение проектировать приложения и сервисы.
Будет здорово, если также есть:
- опыт разработки приложений machine learning;
- опыт кроссплатформенной разработки (Linux/Windows) многопоточных приложений;
- знания и опыт одного из Java/C++ будет плюсом;
- опыт работы с Git;
- знания и практический опыт реализации взаимодействия приложений по Ethernet (TCP/UDP и прикладные уровни);
- опыт технической постановки задач и их декомпозиции;
- английский язык на уровне чтения технической документации.
Что с нас:
- участие в разработке уникального сложного продукта;
- рабочее пространство в СПб. (ст.м."Василеостровская");
- гибкий подход к графику работы;
- соблюдение всех норм ТК РФ;
- добровольное медицинское страхование;
- финансовая поддержка от компании при значимых событиях в жизни;
- крытая велопарковка + душ;
- лаунж-зона с игровой приставкой и возможностью полежать в гамаке;
- возможность играть в настольный теннис с коллегами в перерывах;
- возможность проходить обучение, повышать квалификацию, участвовать в выставках и профильных мероприятиях.