MongoDB
Senior Software Engineer, Query Execution
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Query Execution MongoDB. Разработка высокопроизводительной распределённой системы запросов: алгоритмы исполнения, новые возможности языка запросов, оптимизация производительности БД.
Задачи
- Понимать и улучшать текущую функциональность движка запросов MongoDB
- Писать качественный код на C++ и участвовать в code review
- Проектировать, реализовывать, тестировать и поддерживать новые фичи: производительность и надёжность запросов, расширения языка запросов, диагностика проблем производительности, интеграция с другими продуктами и инструментами
- Конструктивно работать с коллегами над техническими решениями
Требования
- 5+ лет опыта в системном программировании
- Опыт разработки промышленного ПО
- Прочные основы computer science: структуры данных, алгоритмы, проектирование и архитектура ПО
- Опыт работы с большими кодовыми базами, желательно на C++, C, Rust или другом компилируемом языке
- Степень B.Sc по Computer Science или смежной области либо эквивалентный практический опыт
- Интерес к теории и практике движков запросов к БД (опыт или M.Sc./Ph.D — плюс)
Условия
- Удалённая работа в Германии
- Работа над платформой MongoDB Atlas
- Программы поддержки сотрудников, включая affinity groups, помощь с фертильностью и щедрый отпуск по уходу за ребёнком
Навыки
- C++
- C
- Rust
- алгоритмы
- структуры данных
- базы данных
- query engine