Программист Python
ОНСЕК
( wallarm.ru )
Аккаунт зарегистрирован с email *@wallarm.com
Опыт работы от 1 года до 3х лет
Валарм разрабатывает решения для тестирования и защиты современных веб-приложений и API, которые используют крупнейшие компании в Рунете и Кремниевой долине. У нас очень разнообразный стек. Агенты для анализа трафика написаны на C, фронтенд - на React, а большая часть бэкенда нашей платформы - на Ruby, ML - на Python. Наша инфраструктура имеет микросервисную архитектуру, управляется с помощью Kubernetes и размещается как в публичных, так и частных облаках.
Кого мы ищем?
Мы органично развиваемся и растем, поэтому нуждаемся в профессионалах, готовых усилить нашу команду. Мы ищем человека в команду ML, которая занимается построением профиля веб-приложений по трафику пользователей. Для это мы используем алгоритмические подходы и машинное обучение. Нам необходим Python-разработчик, который поможет быстрее и качественнее решать наши задачи.
Чем предстоит заниматься:
- реализацией высоконагруженных сервисов на языке Python;
- разработкой серверной части веб-приложений (REST API);
- участвовать в сборе и формализации бизнес-требований;
- участвовать в проектировании архитектуры, выработке решений по отказоустойчивости и производительности;
- написанием unit/api/интеграционных-тестов и технической документации по своим задачам;
- проводить code review;
- поддержкой и доработкой существующих систем.
Что необходимо знать и уметь:
- знать Python 3.x, Flask, SqlAlchemy, Cellery, PyTest;
- иметь опыт работы с реляционными и не-реляционными базами данных (Postgres, Redis);
- иметь опыт работы с системами управления и оркестрации (Kubernetes, Helm, Terraform, Ansible);
- иметь опыт работы в Linux/Unix;
- знание git;
- уметь разбираться в чужом коде.
Будет плюсом:
- представления о машинном обучении;
- представление о работе сетей и http-приложений;
- знание С++11, С++17, Ruby;
- понимание веб-безопасности;
- работа с WAF;
- понимание принципов CI, опыт работы с CI/CD;
- понимание, как работает асинхронный код и опыт работы с ним;
- … и конечно: аналитический склад ума, системное мышление, готовность постоянно учиться и развиваться.
Условия:
- гибкий график работы;
- дружная команда крутых специалистов;
- оплата фитнеса и ДМС;
- обучение за счет компании;
- оформление по ТК РФ (все белое и пушистое);
- Техника на выбор.