Инженер по обеспечению безопасности разработки (Fuzzing)
Интересная нишевая позиция в крупной технологической компании с возможностью удаленной работы и отличным соцпакетом. Высокий спрос на специалистов по AppSec делает эту роль перспективной для карьерного роста.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Роль требует глубоких знаний в системном программировании (C/C++) и специфических инструментов фаззинга, что делает порог входа довольно высоким даже для опытных инженеров.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, но для уровня Middle в сфере AppSec/Fuzzing на российском рынке медиана составляет около 250 000 - 300 000 рублей. Учитывая сложность стека (C++, фаззинг), позиция может претендовать на верхнюю границу рынка.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Инженер по обеспечению безопасности разработки (Fuzzing) — Базис
Middle, полная удалёнка, гибкое начало рабочего дня. Полная занятость и трудоустройство по ТК РФ. В карточке указана Москва.
Базис разрабатывает ПО для облачных услуг и виртуальной инфраструктуры. Предстоит проводить динамический анализ и фаззинг продуктов на Python, C, C++ и Go, автоматизировать сценарии и собирать продукты из исходников.
Нужны:
— уверенное владение C, C++ и Python, опыт программирования для Unix-подобных систем и работы с Linux
— сборка сложных проектов с Makefile, умение читать и править чужой код
— знание Svace, Jenkins и GitLab
— понимание фаззинга и работа с AFL/AFL++, libFuzzer, Sydr-fuzz, Crusher
— понимание синтаксиса Java и Go
— английский для чтения технической литературы
— опыт самостоятельной разработки технических решений
— аналитическое мышление, усидчивость и желание развиваться в безопасной разработке ПО
Преимуществом будут собственные open source проекты, участие в Git-проектах, понимание микросервисной архитектуры и принципов контейнеризации, работа с Docker / containerd / Podman и Kubernetes, опыт с QEMU. Компания предлагает ДМС, оплату мобильной связи, обучение внутри компании и на внешних курсах. Есть программа лояльности с профессиональным обучением, фитнес-активностями и изучением языков.
А избранные IT-вакансии вы найдёте в нашем канале IT Job Hub.
Главная база знаний по кибербезу и пентесту — @hackproglib.
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C
- C++
- Python
- Go
- Linux
- Makefile
- Svace
- Jenkins
- GitLab
- AFL++
- LibFuzzer
- Sydr-fuzz
- Crusher
- Java
- Docker
- Kubernetes
- QEMU
Возможные вопросы на собеседовании
Проверка практического опыта работы с инструментами динамического анализа.
Расскажите о вашем опыте настройки AFL++ или libFuzzer для сложного проекта: с какими трудностями вы столкнулись при подготовке корпуса входных данных?
Оценка навыков системного программирования и понимания работы ОС.
Как вы подходите к отладке падений (crashes), обнаруженных фаззером в C++ коде, если они трудновоспроизводимы?
Проверка навыков работы с CI/CD и автоматизации безопасности.
Как бы вы интегрировали процесс фаззинг-тестирования в существующий пайплайн GitLab CI для обеспечения непрерывной безопасности?
Оценка широты технического кругозора.
В чем, по вашему мнению, основные различия в подходах к фаззингу кода на Python и Go по сравнению с нативным кодом на C/C++?
Проверка навыков анализа чужого кода.
Опишите ваш процесс анализа ложноположительных срабатываний после прогона инструментов типа Svace. Как вы приоритизируете найденные уязвимости?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

