Напиши текст вакансии для должности "Senior Python Developer (cybersecurity)". Название компании: "Валарм". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 

Знаешь ли ты, что уязвимости в веб-приложениях — это причина №1 крупнейших утечек данных (Verizon Data Breach Investigations Report 2020)? Мы разрабатываем решения для защиты веб-приложений и API от взлома, которые используют ведущие компании в Рунете и Кремниевой Долине. Каждый раз, когда ты пользуешься, например, платежными системами, мобильным приложением банка, ищешь работу или размещаешь объявление о продаже машины, твои запросы скорее всего анализируются с помощью продуктов Wallarm. Каждый из нас работает над решениями, которые в своей работе используют DevOps и Security команды как крупнейших традиционных компаний, так и технологических стартапов мира. Короткие факты о нас:   Защищаем наших клиентов с 2013 года.   Компания привлекла более $10M инвестиций.   У проекта более 200 заказчиков по всему миру.   Компания прошла Y Combinator, самый престижный инкубатор в Кремниевой Долине, из которого вышли Dropbox, Stripe, Docker, etc.   Делаем продукты для крупнейших технологических компаний, поэтому сами всегда на острие и понимаем тренды.   Как мы это делаем? Наш основной продукт это Web Application Firewall, который в реальном времени анализирует и блокирует вредоносные HTTP-запросы к приложениям заказчика. Продукт используют гибридную архитектуру: фильтрующие узлы + облачная часть для анализа данных. А именно:   Фильтрующие узлы устанавливаются и масштабируются в любых облаках (AWS/GCP/Azure) и Kubernetes, и отвечают за анализ трафика. Облачная часть — это SaaS сервис.   В облачной консоли DevOps и Security команды могут видеть и анализировать вредоносные события, настраивать интеграции /нотификации со своими текущими инструментами, и работать с данными об атаках и инцидентах.   Наша команда: Москва, Питер, другие приятные города России, а также Сан-Франциско. Нас больше 80 человек: Backend, Frontend, WAF node, DevOps, а также не менее важные люди вокруг этих команд. Наш стек: У нас очень разнообразный стек. Агенты для анализа трафика написаны на C и могут быть установлены практически в любой инфраструктуре. Фронтенд — на React, а большая часть бэкенда нашей платформы — на Ruby и Python. Наша инфраструктура имеет микросервисную архитектуру, разворачивается с помощью Kubernetes и Terraform (IaaC) и размещается как в публичных, так и частных облаках. Как мы работаем: 2-х недельные спринты, Agile-like подход к разработке. Кого мы ищем: Человека в команду API Discovery – нового компонента Wallarm, предназначенного для построения профилей web-приложений на основе входящего трафика. Исходя из своих задач, API Discovery, также состоит из двух компонентов:   тонкого клиента на фильтрующем узле, предназначенного для:   сбора и предварительной обработки входящего трафика,   формирования и упаковки статистики,   доставки полученной статистики в облако Wallarm.     группы облачных сервисов, отвечающих за анализ входящих данных, а также взаимодействие с другими компонентами Wallarm WAF.   В текущей реализации, вся серверная аналитика построена на алгоритмическом обучении и эвристиках, однако, в ближайшей перспективе, планируется привлечение специалистов для внедрения методов машинного обучения. Сейчас нам необходим разработчик на языке Python, обладающий широким кругозором и опытом работы над высоконагруженными проектами и (идеально!) компетенциями в области data science. Чем предстоит заниматься:   Реализацией бизнес-логики на языке Python 3;   Работать над серверной частью (RESTful сервисами – у нас Flask, хотим FastAPI);   Построением и реализацией алгоритмов, оценкой их сложности.   Профилированием и оптимизацией существующих решений (CPU-/memory-bound процессов);   Написанием тестов (Pytest) и технической документации;   Code review;   Участвовать в сборе и формализации бизнес-требований;   Участвовать в принятии архитектурных решений.   Что необходимо:   Умение работать в команде: быть коммуникабельным, легким в общении и доброжелательным по отношению к коллегам.   Общий стаж разработки от 5 лет.   Опыт продуктовой разработки на Python 3 с типизацией (Mypy) от 3 лет;   Понимание принципов параллельного (multiprocessing) и конкурентного (asyncio-family) программирования;   Знание одного из современных web frameworks (aiohttp, Flask, FastAPI) и сопутствующего бэкенд-стека (SQLAlchemy, pydantic, и т. д.);   Понимание принципов работы с распределенными очередями задач (у нас – Celery);   Опыт работы с базами данных SQL/NoSQL: Postgres, Redis;   Опыт разработки кода в среде ОС Linux (Bash, GNU toolchain, packaging);   Высокая культура разработки: Git commit/pull request policies, style guides (у нас – Google Python Style Guide), linters (у нас – Pylint) и т. д.   Английский язык на уровне работы с документацией, описания задач в трекере, оформления commits/requests.   Преимуществом будут:   Интерес к предметной области (информационная безопасность, проактивная защита web-приложений);   Опыт работы с языком программирования низкого уровня (например, C/C++);   Понимание принципов работы сетей и HTTP;   Опыт в области машинного обучения;   Навыки DevOps (Docker, Kubernetes и пр.);   Знание Ruby.   Для тебя:   Возможность работы над продуктом, который делает интернет безопаснее.   Формат работы: полностью удаленно и/или из офиса в Москве (у нас комфортный офис на Калужской).   Белая зарплата в рублях, плюс бонусы   15 оплачиваемых дней отдыха в год в дополнение к отпуску по ТК   Гибкое начало рабочего дня   Выделенный бюджет на каждого сотрудника на обучение (английский язык, конференции, что-то еще, что хочется)   Компенсация спорта - мы за здоровый образ жизни   Оборудование для работы: ноутбук (ось на выбор - MacOS/Linux/Windows)   ДМС со стоматологией в том числе в регионах   Корпоративная программа скидок (кино, книги, развлечения, спорт, еда и прочее)