Kaspersky

Senior Developer Go/Python

Коротко

Разработка высоконагруженной платформы защиты от DDoS-атак (L3/L4) с развитием L7-решений (WAF, защита от ботов) и CDN в подразделении Kaspersky DDoS Protection. Требуется проектирование микросервисов на Go, миграция Python-компонентов на Go, работа с PostgreSQL, ClickHouse, Kafka, Redis и обеспечение observability (Prometheus, Jaeger/OpenTelemetry). Нужно 5+ лет опыта разработки распределённых систем и 3+ года коммерческого опыта на Python и Go, знание Linux и сетевых протоколов. Работа в офисе в Москве, полная занятость.

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

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте