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

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Международная технологическая компания, лидер рынков e‑commerce и наружной рекламы в России

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

Объединённая компания Wildberries и Russ — это международная технологическая

компания, образованная в результате слияния двух лидеров рынка — IT-компании

Wildberries и оператора наружной рекламы Russ.

Команда 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-компании;

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

близких – от гибкого подхода до масштабных проектов для детей сотрудников;

  • Скидки и партнерские программы: на обучение, страхование, покупки и многое

другое;

  • Комфортная рабочая среда: бесплатное питание в офисе, современные офисы

рядом с метро, корпоративная техника и портал для сотрудников.