C разработчик в AntiDDoS
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Объединённая компания 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-компании;
- Множество сообществ: клуб спикеров, футбола, йоги, шахмат и т.д.
- Забота о семьях: создаем условия, в которых легко сочетать карьеру и заботу о
близких – от гибкого подхода до масштабных проектов для детей сотрудников;
- Скидки и партнерские программы: на обучение, страхование, покупки и многое
другое;
- Комфортная рабочая среда: бесплатное питание в офисе, современные офисы
рядом с метро, корпоративная техника и портал для сотрудников.