Core Software Engineer (C++)
ClickHouse
ГерманияУдаленно в ГерманииПолная занятость
ЗП обсуждается на собеседовании
В компанию ClickHouse
Задачи
- Как часть команды ClickHouse Core Performance team, вы будете анализировать и оптимизировать производительность основной базы данных ClickHouse. Команда работает над множеством различных тем, таких как оптимизация запросов, оптимизация распределенных запросов, операторы отношений (например, агрегация и объединения), кэширование и низкоуровневая оптимизация, такая как инструкции SIMD.
- Вы будете следить за тем, чтобы производительность базы данных не снижалась с течением времени, расширяя существующие и добавляя новые тесты производительности, основанные на реальных или синтетических наборах данных.
- Вы будете служить ресурсом для команды инженеров технической поддержки, помогая устранять наиболее сложные проблемы с производительностью, с которыми сталкиваются наши клиенты.
- Поскольку основная база данных ClickHouse продолжает развиваться быстрыми темпами, вы будете тесно сотрудничать с другими нашими основными командами, чтобы оценить влияние новых функций на производительность и поддержать коллег тестами производительности и советами.
- Вы будете работать с нашим сообществом разработчиков с открытым исходным кодом. Это будет включать в себя решение проблем, просмотр и доработку рекламных материалов, ответы на вопросы из почты, чатов, групп Google, внешних каналов Slack и т.д.
Требования
- Вы обладаете солидным профессиональным опытом разработки программного обеспечения на C++. Это включает в себя опыт работы с Unix-системами.
- Вы обладаете глубокими знаниями в области внутреннего устройства баз данных и проектирования.
- У вас есть опыт в проектировании производительности, в идеале - в работе с базами данных, но и в других областях, таких как высокочастотная торговля, моделирование, обработка данных в реальном времени и т.д., тоже подойдет.
- Вы хорошо общаетесь с другими и умеете эффективно работать внутри инженерных команд и между ними.
- Вы готовы тесно сотрудничать с нашим сообществом разработчиков с открытым исходным кодом. Вы терпеливо и с вниманием относитесь к деталям, участвуя в обзорах кода, что способствует развитию культуры сотрудничества и взаимного уважения.
- Вы умеете решать проблемы и обладаете хорошими навыками отладки в производственной среде.
- Вы увлечены эффективностью, доступностью, масштабируемостью и управлением данными.
- Вы преуспеваете в быстро меняющейся среде стартапов, рассматривая себя в качестве партнера по бизнесу с общей целью - двигаться вперед и строить вместе.
- У вас высокий уровень ответственности, сопричастности и подотчетности.
Откликнуться
Навыки
Обновлено 1 августа
Ещё вакансии
Похожие вакансии
- ML-инженер (NLP)Т-Банксегодня
Компания: Т-Банк Обязанности -Разрабатывать и обучать модели машинного обучения, включая генераторы кандидатов -Улучшать модели оценки стоимости…
MiddleГибридПолная занятостьзп не указана - сегодня
Локация работы: #Удаленка Квалификации сотрудника: #Junior, #Middle, #Senior, #Lead, Head of Занятость: Full-time, Part-time, Проектная Работодатель:…
УдалённоПолная занятостьзп не указана - сегодня
Я геймдизайнер, ищу UE5 Blueprint‑программиста для сборки вертикального среза. Проект Camp Days уютная ламповая игра про японский кемпинг, стиль…
Удалённозп не указана