сегодня

Go Developer

ниже рынка на 5,9%
вакансия 347 454 ₽
в среднем 369 251 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

генерация резюме под вакансию

Загрузи резюме в профиль, чтобы сгенерировать временное CV под эту вакансию

сопроводительное письмо

Загрузи резюме в профиль, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории

описание

Команда разрабатывает высокопроизводительные анти-DDoS решения для защиты распределённых инфраструктур от сетевых атак. Решение является многоуровневым и рассчитано на обработку экстремальных объёмов сетевого трафика под постоянной высокой нагрузкой. Деятельность команды сосредоточена на низкоуровневой оптимизации производительности программного обеспечения, включая эффективное использование вычислительных ресурсов CPU, работу с процессорными кэшами, управление памятью и применение lock-free подходов в многопоточной среде. В рамках разработки создаются и поддерживаются сетевые модули, компоненты Nginx, системные драйверы и пользовательские сетевые подсистемы.

задачи

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

требования

  • Уверенное знание алгоритмов и структур данных;
  • Уверенное владение разработкой на Go;
  • Знание ООП, SOLID и паттернов проектирования;
  • Опыт мультипоточного программирования;
  • Знание механизмов межпроцессного и межпоточного взаимодействия и их синхронизации;
  • Понимание работы диспетчеризации процессов и потоков;
  • Знание системных сервисов OS Linux (systemd, cron);
  • Знание жизненного цикла программы;
  • Знание протоколов UDP, TCP и OSI-модели;
  • Знание авторизаций Keycloak, OpenID, OAuth2;
  • Базовые знания HTML и CSS;
  • Знание языков разметки XML, JSON, YAML;
  • Навыки профилирования многопоточных приложений и отладки;
  • Уверенная работа в ОС Linux (CentOS, Ubuntu);
  • Умение работать с системой контроля версий Git;
  • Будет плюсом опыт работы с Anti-DDoS решениями, Nginx, Envoy-балансировщиками, разработка на Python (3.8+), опыт работы с asyncio, pandas, redis, Flink, Kafka stream, Docker, K8S, разработка Frontend (React, JS), bash-скриптов, знание техник оптимизаций приложений, сетевых протоколов, CI/CD технологий и способов обеспечения отказоустойчивости приложений.

условия

  • Гибкий график работы;
  • Бонусы и скидки от партнеров;
  • Офис в центре города;
  • ДМС;
  • Профессиональная команда.

Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.

прозрачные зарплаты в IT

Анонимные данные по зарплатам и грейдам

Посмотреть
График динамики зарплат
Откликнуться Добавить в трекер

Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.