- Страна
- Россия
Разработчик низкоуровневых систем в команду международных проектов Яндекс Еды
Престижная компания, работа над международным продуктом, сильный инженерный стек и отличный социальный пакет делают эту вакансию крайне привлекательной.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Высокая сложность обусловлена требованиями к глубокому знанию C++, системному программированию под Linux и опыту работы с высоконагруженными архитектурами и базами данных.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в Яндексе для Senior/Middle+ разработчиков C++ обычно соответствует верхнему децилю рынка, учитывая совокупный доход с учетом премий и опционов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
*🍔 Разработчик низкоуровневых систем в команду международных проектов Яндекс Еды*
Яндекс Еда — сервис доставки блюд из ресторанов и продуктов из магазинов. Наша команда развивает сервис на международном уровне: мы запускаем клиентское приложение в новых странах. Если вы любите сложные задачи, глобальный масштаб и хотите создавать продукт для миллионов людей, присоединяйтесь!
Какие задачи вас ждут:
• Запуски в новых странахВаша команда будет адаптировать бэкенд клиентского приложения для запусков. В каждой стране вас ждут интересные челленджи: от работы с валютами и локальными платежами до учёта культурных и регуляторных особенностей.
• Развитие на международных рынкахФудтех — высококонкурентная среда, где нужно быстро расти. Вы будете заниматься проектами, которые помогут сервису сохранять нужный темп, и реализовывать масштабные фичи, чтобы опережать конкурентов.
• Улучшение курьерского опытаВаша команда будет отвечать за полный цикл запуска проектов, улучшающих условия сотрудничества курьеров с Яндекс Едой. Понадобится прорабатывать проект, заниматься разработкой, тестированием и поддержкой, развивать функциональность и масштабироваться.
Мы ждём, что вы:• Хорошо знаете C++
• Разрабатывали для Unix или Linux
• Работали с STL, желательно с Boost
• Знакомы с требованиями ACID, уровнями изоляции, шардированием и репликацией БД
• Работали с высоконагруженными системами
Почему у нас хорошо:С нами легко развиваться. Если для рабочих задач вам нужно подтянуть язык — организуем обучение и оплатим 50% стоимости. Это не все бонусы — полный список тут.
*📩* Откликнуться на нашем сайте
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C++
- Unix
- Linux
- STL
- Boost
- ACID
- Database Sharding
- Database Replication
- High Load
Возможные вопросы на собеседовании
Проверка фундаментальных знаний языка, необходимых для низкоуровневой разработки.
Расскажите о механизме работы виртуальных функций в C++ и накладных расходах, которые они влекут.
Вакансия предполагает работу с высоконагруженными системами и БД.
Какие уровни изоляции транзакций вы использовали в своих проектах и как они влияют на производительность и консистентность данных?
Важно понимать, как кандидат обеспечивает надежность системы.
Как бы вы организовали мониторинг и обработку ошибок в распределенной системе при запуске в новом регионе с нестабильным соединением?
Проверка навыков работы с памятью и системными ресурсами.
В чем разница между процессами и потоками в Linux? Как организовать эффективное межпроцессное взаимодействие (IPC)?
Оценка умения работать с современными стандартами и библиотеками.
Какие нововведения в стандартах C++17/20 вы считаете наиболее полезными для разработки бэкенда и почему?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

