Назад

Senior Developer Go/Python (Cybersecurity)

Формат работы
remote (только Russia)/onsite/hybrid
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Senior Developer Go/Python (кибербезопасность): Разработка высоконагруженной платформы Kaspersky DDoS Protection с акцентом на микросервисную архитектуру на Go, сетевые протоколы и бесшовную миграцию компонентов с Python. Focus on проектировании API-контрактов, реализации конкурентных паттернов, интеграции с системами хранения и брокерами сообщений, а также обеспечении наблюдаемости сервисов.

Локация: Москва; доступны работа на месте работодателя, удалённый и гибридный форматы.

Компания

Kaspersky DDoS Protection — подразделение «Лаборатории Касперского», развивающее высоконагруженную платформу кибербезопасности для защиты онлайн-активов от DDoS-атак, включая L3/L4, WAF, защиту от ботов и CDN.

Что делать

  • Разрабатывать и утверждать целостную архитектурную концепцию платформы.
  • Проектировать высоконагруженные микросервисы на Go и писать производительный, чистый и поддерживаемый код.
  • Определять протоколы взаимодействия между сервисами и создавать API-контракты с использованием gRPC, REST, Kafka, OpenAPI и Protobuf.
  • Разрабатывать стратегию миграции существующих Python-компонентов на Go с обеспечением бесшовного перехода и обратной совместимости.
  • Реализовывать конкурентные паттерны, включая горутины, каналы и worker pools, для обработки пиковых нагрузок.
  • Интегрировать сервисы с PostgreSQL, ClickHouse, Kafka и Redis, а также обеспечивать метрики, логирование и трейсинг через Prometheus, Jaeger и OpenTelemetry.

Требования

  • 5+ лет коммерческой разработки распределённых и высоконагруженных систем.
  • 3+ года коммерческого опыта разработки на Python и Go в production-среде.
  • Знание принципов работы Linux: системные вызовы, файловая система, сетевой стек и управление процессами.
  • Понимание TCP/IP, HTTP/2/3, gRPC, QUIC и TLS, а также умение диагностировать сетевые проблемы.
  • Высшее образование уровня магистратуры или специалитета в области компьютерных наук, прикладной математики, программной инженерии или смежных дисциплин.

Хорошо, если есть

  • Опыт разработки модулей для Nginx или Angie.

Культура и преимущества

  • Работа над международной платформой защиты онлайн-активов.
  • Доступны форматы работы на месте работодателя, удалённо и гибридно.
  • Полная занятость.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →