October 16

C разработчик [AntiDDoS] в WILDBERRIES

Москва

Обязанности:

• Разработка высокопроизводительной системы распределённого ограничения RPS на базе Nginx.
• Разработка системы обнаружения всплеска количества запросов, обладающих конкретным признаком (IP, заголовок, ...) на базе Nginx.
• Доработка Nginx для обновления конфигурации "на лету", без потери производительности.
• Доставка в Nginx "на лету" данных, необходимых для фильтрации трафика: списки IP адресов, modsecurity-правила, новые ML-модели.
• Разработка и поддержка интерфейса Nginx <-> ML-модели.
• Повышение производительности Nginx при ограничении RPS.
• Повышение производительности Nginx при обращении к Cache.
• Оптимизация Nginx для использования воркерами общего пула соединений с клиентами.

Необходимые опыт и навыки:
• Хорошее понимание языка Си, инструментов синхронизации, алгоритмов и структур данных.
• Отличное понимание Linux: процессы, потоки, IPC, системные вызовы и тд и тп.
• Понимание того, как работает HTTP/HTTPS.
• Понимание того, как что такое балансировка трафика и какие бывают виды.
• Умение работать с Prometheus, Kafka и реляционными БД.

Будет плюсом, если у тебя есть:
• Знание того, как устроен Internet: DNS, сети, маршрутизация, анонсы и прочие прелести.
• Навыки низкоуровневых оптимизаций (SIMD и пр).
• Хорошее чувство юмора - мы тут, в конце концов, серьёзными вещами занимаемся...

Что мы предлагаем:
• Полная удаленка или свободное посещение офисов в Москве и Санкт-Петербурге
• IT-ипотека и оформление в аккредитованную IT-компанию
• Бесплатное питание в офисах, ДМС со стоматологией (после испытательного срока)
• Корпоративное обучение и IT-мероприятия

Откликнуться:

dreamjob

Также укажите, что узнали о вакансии в телеграм-канале IT / Tech job