Назад

Не получаете ответ?

Вакансия опубликована 11 дн. назад - шансы на ответ снижаются.

обновлено 12 дней назад

Старший Go-разработчик (Anti-DDoS)

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
senior
Страна
Russia/Belarus
RUВакансия из Hirify RU, списка российских tech-компаний

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

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

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

Текст:
/
TL;DR
Старший Go-разработчик (Anti-DDoS): Разработка и оптимизация высокопроизводительной системы защиты распределённых инфраструктур от сетевых атак с акцентом на обработку экстремальных объёмов трафика, сетевые модули и низкоуровневую оптимизацию. Focus on создании фильтрации трафика на DPDK, lock-free многопоточности, оптимизации CPU, памяти и сетевого I/O, а также профилировании и тестировании под высокой нагрузкой.

Локация: дистанционный формат работы

Компания

Разработка облачных технологий и программных решений для крупной серверной инфраструктуры, включая S3-хранилища, базы данных, мониторинг и инструменты диагностики.

Что делать

  • Разрабатывать и развивать высокопроизводительную систему Anti-DDoS-защиты уровней L3–L7.
  • Создавать модули фильтрации и алгоритмы обработки сетевого трафика под экстремальными нагрузками с использованием DPDK.
  • Разрабатывать парсеры пакетов, правила валидации, сетевые драйверы и модули Nginx.
  • Реализовывать многопоточную обработку с применением lock-free-структур и учитывать особенности NUMA и процессорных кэшей.
  • Оптимизировать использование CPU, памяти и сетевого I/O для повышения пропускной способности и снижения задержек.
  • Проводить нагрузочное тестирование, профилирование, отладку, покрытие кода тестами, code review, документирование архитектуры и менторство.

Требования

  • Уверенное владение Go, алгоритмами и структурами данных.
  • Опыт многопоточной разработки, межпроцессного и межпоточного взаимодействия, синхронизации и профилирования приложений.
  • Знание ООП, SOLID, паттернов проектирования и жизненного цикла программы.
  • Знание Linux, включая systemd и cron, а также уверенная работа с CentOS и Ubuntu.
  • Знание TCP, UDP, OSI-модели, сетевых протоколов, Git, XML, JSON и YAML.
  • Знание Keycloak, OpenID, OAuth2, инструментов отладки и системных механизмов диспетчеризации процессов и потоков.

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

  • Опыт работы с Anti-DDoS-решениями, Nginx, Envoy и сетевыми технологиями.
  • Знание Python, asyncio, pandas, Redis, Flink и Kafka Streams.
  • Опыт работы с Docker, Kubernetes, CI/CD и Bash.
  • Опыт frontend-разработки с React и JavaScript.
  • Знание техник оптимизации и практик обеспечения отказоустойчивости приложений.

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

  • Дистанционный формат работы.
  • Работа над облачными технологиями и решениями с открытым исходным кодом.
  • Задачи связаны с высоконагруженными системами, мощными серверными платформами и сетевой безопасностью.

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