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

  • Москва
  • Постоянная работа
  • Полная занятость
  • 9 д. назад
Wildberries и Russ - лидер рынков e-commerce и наружной рекламы в России и странах СНГ. Ежедневно более 4 тысяч наших IT-специалистов создают цифровую экосистему, состоящую из сотен тысяч продуктов. На сегодня мы создали крупнейшую онлайн-платформу для покупки и продажи товаров в России и странах СНГ.Команда AntiDDoS ищет разработчика Си, который поможет нам проапгрейдить Nginx до невиданных ранее скоростей и возможностей.Наши задачи:
  • Разработка высокопроизводительной системы распределённого ограничения 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-мероприятия
Наш процесс найма:
  • 30-минутное HR интервью, чтобы рассказать о себе и узнать больше о вакансии
  • Техническое интервью длительностью 1 час
  • Финальное интервью с лидом длительностью 1 час

Хабр Карьера

Похожие вакансии

  • Разработчик C++

    IT_One

    • Москва
    О компании и команде Мы - Компания IT_One, стратегический партнер по цифровизации российского бизнеса и государственных органов. Наша команда реализует крупнейшие проекты цифрово…
    • 3 д. назад
  • C#/.NET-разработчик приложений для CAD систем

    Трубопровод НТП,ООО

    • Москва
    Обязанности: - Разработка C#/.NET приложений Требования: Высшее техническое образование Знание языка программирования С# Навыки разработки приложений под CAD системы Спосо…
    • 8 д. назад
  • Разработчик C++

    AlekonGroup

    • Москва
    Привет! Наша команда занимает разработкой внутреннего софта, который обеспечит гибкость, масштабируемость и быструю адаптацию под задачи команды SEO - специалистов. И сейчас мы…
    • 16 д. назад