- Страна
- Великобритания
Senior Software Engineer, Query Execution
Это вакансия в одной из ведущих технологических компаний мира с возможностью работать над продуктом, которым пользуются миллионы разработчиков. Релокация в Лондон, работа с топовыми инженерами и сложнейшие технические задачи делают это предложение исключительным.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Высокая сложность обусловлена требованиями к глубокому знанию системного программирования, алгоритмов и опыта работы с C++ в масштабных проектах уровня ядра СУБД. Процесс отбора в MongoDB традиционно включает жесткие технические секции по Computer Science.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Для позиции Senior Software Engineer в Лондоне рыночная вилка составляет от £90,000 до £140,000 в год без учета бонусов и акций (RSU). MongoDB обычно предлагает компенсацию выше среднего по рынку, включая значительный пакет акций, что может доводить совокупный доход до £160,000+ в год.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Откликнуться в MongoDB
*🤩* Лондон
*🔔* Опубликовано менее 48 часов назад
*📸 Платформа данных для разработки приложений с документной базой данных и облачным сервисом Atlas*
*🤩* Основатели — Дуайт Мерриман, Элиот Горовиц и Кевин Райан
*🤩* Более 67 000 клиентов по всему миру
*🤩* Более 5 000 сотрудников по всему миру
*🤩* Основана в 2007 году под названием 10gen
Задачи:
• Развивать движок выполнения запросов MongoDB и алгоритмы исполнения;
• Писать качественный C++-код и участвовать в code review;
• Проектировать и тестировать улучшения производительности, надёжности и диагностики запросов.
*🕸 Требования:*
• От 5 лет опыта системного программирования и создания production-программ;
• Уверенные знания структур данных, алгоритмов и архитектуры ПО;
• Опыт больших кодовых баз на C++, C, Rust или похожем компилируемом языке;
• Образование в Computer Science или эквивалентный практический опыт и интерес к query engines.
Откликнуться: Откликнуться
*🚀* Offer Inside
#engineering #senior #software #engineer
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C++
- C
- Rust
- System Programming
- Algorithms
- Data Structures
- Software Architecture
- Query Engines
Возможные вопросы на собеседовании
Вакансия сфокусирована на Query Execution, поэтому важно понимать внутреннее устройство планов выполнения.
Как бы вы реализовали оператор Join в распределенной системе, чтобы минимизировать передачу данных по сети?
Работа ведется на C++, где управление памятью критично для производительности СУБД.
Расскажите о механизмах аллокации памяти в высоконагруженных C++ приложениях. Какие стратегии помогают избежать фрагментации?
Для Senior-позиции важно уметь находить узкие места.
Опишите ваш подход к профилированию и оптимизации медленного запроса, который потребляет слишком много CPU.
MongoDB работает с огромными объемами данных, где конкурентность — ключ к успеху.
Как обеспечить потокобезопасность при доступе к общим структурам данных в движке запросов без использования тяжелых блокировок (lock-free)?
Проверка фундаментальных знаний Computer Science.
В каких случаях B-tree индекс будет эффективнее, чем Hash-индекс, и как это влияет на фазу исполнения запроса?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

