Developer Go/Python (KDP)
Описание
Локация: Москва, Российская Федерация
Компания
Kaspersky DDoS Protection (KDP) — подразделение «Лаборатории Касперского», развивающее высоконагруженную платформу защиты онлайн-активов от DDoS-атак на уровнях L3/L4 и прикладные решения L7, включая WAF, защиту от ботов и CDN.
Что делать
Разрабатывать и согласовывать архитектурную концепцию платформы.
Проектировать высоконагруженные микросервисы на Go и создавать производительный, чистый и поддерживаемый код.
Определять протоколы взаимодействия между сервисами и формировать API-контракты на основе gRPC, REST, OpenAPI и Protobuf.
Разрабатывать стратегию миграции Python-компонентов на Go с бесшовным переходом и обратной совместимостью.
Реализовывать конкурентные паттерны для эффективной обработки пиковых нагрузок.
Интегрировать сервисы с PostgreSQL, ClickHouse, Kafka и Redis, а также внедрять метрики, логирование и трейсинг.
Требования
5+ лет коммерческой разработки распределённых и высоконагруженных систем.
3+ года коммерческого опыта разработки на Python и Go в production-среде.
Знание принципов работы Linux, включая системные вызовы, файловую систему, сетевой стек и управление процессами.
Понимание TCP/IP, HTTP/2/3, gRPC, QUIC и TLS, а также умение диагностировать сетевые проблемы.
Высшее образование уровня магистратуры или специалитета в области компьютерных наук, прикладной математики, программной инженерии или смежных дисциплин.
Хорошо, если есть
Опыт разработки модулей для Nginx или Angie.
Культура и преимущества
Работа над высоконагруженной платформой защиты онлайн-активов.
Развитие решений для DDoS-защиты, WAF, защиты от ботов и CDN.