yandex
M
mongodb
Страна
Великобритания
SeniorВ офисеПолная занятость

Senior Software Engineer, Query Execution

ИИОценка ИИ

Это вакансия в одной из ведущих технологических компаний мира с возможностью работать над продуктом, которым пользуются миллионы разработчиков. Релокация в Лондон, работа с топовыми инженерами и сложнейшие технические задачи делают это предложение исключительным.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться
+400% приглашений от HR

Улучшите резюме под эту вакансию

Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена требованиями к глубокому знанию системного программирования, алгоритмов и опыта работы с C++ в масштабных проектах уровня ядра СУБД. Процесс отбора в MongoDB традиционно включает жесткие технические секции по Computer Science.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана115 000 £
Рынок95 000 £ – 145 000 £
ИИОценка ИИ

Для позиции 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-индекс, и как это влияет на фазу исполнения запроса?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Похожие вакансии

M
mongodb
Великобритания
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!