Старший C++-разработчик для развития и ускорения Браузера
Яндекс — топовый работодатель с сильной инженерной культурой. Работа над таким масштабным продуктом, как Браузер, дает уникальный опыт, хотя отсутствие явного указания зарплаты и возможности удаленки в тексте немного снижает оценку.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена требованиями к уровню Senior, глубоким знанием стандартов C++17/20 и спецификой работы с огромной кодовой базой Chromium. Работа над системными компонентами и производительностью требует исключительных навыков проектирования и отладки.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
В объявлении зарплата не указана, однако для позиции Senior C++ Developer в Москве рыночный диапазон составляет от 350 000 до 550 000 рублей. Яндекс обычно предлагает конкурентоспособные условия, соответствующие или превышающие средние показатели по рынку для опытных инженеров.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Яндекс ищет старшего C++-разработчика для развития и ускорения Браузера
Senior · зарплата не указана
Москва · удалёнка в текущем объявлении не заявлена
Яндекс Браузер развивается на базе Chromium. Команда создаёт новые возможности браузера, улучшает его производительность и исправляет ошибки Chromium.
Можно работать над системной частью — взаимодействием с ОС и сетью — или над набором фреймворков для интерфейсов. Среди направлений развития также автоматический перевод видео и картинок.
Что предстоит делать:
— разрабатывать новые функции от проектирования архитектуры до реализации;
— ускорять компоненты браузера;
— покрывать код тестами и проводить ревью;
— участвовать в интеграциях с другими сервисами и командами.
Основные языки — C++17 и C++20. Скрипты для сборки написаны на Python; команда использует Git, Bitbucket, TeamCity и внутренние инструменты анализа производительности.
Размер зарплаты и возможность удалённой работы нужно уточнять у работодателя.
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C++
- C++17
- C++20
- Chromium
- Python
- Git
- BitBucket
- TeamCity
Возможные вопросы на собеседовании
Проверка понимания современных стандартов языка, используемых в проекте.
Какие нововведения в стандартах C++17 и C++20 вы считаете наиболее полезными для повышения производительности браузера?
Важно понимать опыт кандидата в работе с Chromium, так как это основа продукта.
Был ли у вас опыт работы с кодовой базой Chromium или другими крупными Open Source проектами? С какими сложностями вы сталкивались?
Вакансия подразумевает работу над ускорением компонентов.
Расскажите о вашем подходе к профилированию и оптимизации C++ кода. Какие инструменты вы используете для поиска узких мест?
Проверка навыков системного программирования.
Как бы вы организовали эффективное взаимодействие браузера с сетевым стеком ОС для минимизации задержек?
Оценка архитектурного мышления Senior-разработчика.
Опишите процесс проектирования новой крупной функции: от сбора требований до интеграции в основной цикл сборки.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

