Наш Telegram-канал:@careers_digital

Core Software Engineer (C++)

ClickHouse

Германия

Удаленно в ГерманииПолная занятость

ЗП обсуждается на собеседовании

В компанию ClickHouse

Задачи

  • Как часть команды ClickHouse Core Performance team, вы будете анализировать и оптимизировать производительность основной базы данных ClickHouse. Команда работает над множеством различных тем, таких как оптимизация запросов, оптимизация распределенных запросов, операторы отношений (например, агрегация и объединения), кэширование и низкоуровневая оптимизация, такая как инструкции SIMD.
  • Вы будете следить за тем, чтобы производительность базы данных не снижалась с течением времени, расширяя существующие и добавляя новые тесты производительности, основанные на реальных или синтетических наборах данных.
  • Вы будете служить ресурсом для команды инженеров технической поддержки, помогая устранять наиболее сложные проблемы с производительностью, с которыми сталкиваются наши клиенты.
  • Поскольку основная база данных ClickHouse продолжает развиваться быстрыми темпами, вы будете тесно сотрудничать с другими нашими основными командами, чтобы оценить влияние новых функций на производительность и поддержать коллег тестами производительности и советами.
  • Вы будете работать с нашим сообществом разработчиков с открытым исходным кодом. Это будет включать в себя решение проблем, просмотр и доработку рекламных материалов, ответы на вопросы из почты, чатов, групп Google, внешних каналов Slack и т.д.

Требования

  • Вы обладаете солидным профессиональным опытом разработки программного обеспечения на C++. Это включает в себя опыт работы с Unix-системами.
  • Вы обладаете глубокими знаниями в области внутреннего устройства баз данных и проектирования.
  • У вас есть опыт в проектировании производительности, в идеале - в работе с базами данных, но и в других областях, таких как высокочастотная торговля, моделирование, обработка данных в реальном времени и т.д., тоже подойдет.
  • Вы хорошо общаетесь с другими и умеете эффективно работать внутри инженерных команд и между ними.
  • Вы готовы тесно сотрудничать с нашим сообществом разработчиков с открытым исходным кодом. Вы терпеливо и с вниманием относитесь к деталям, участвуя в обзорах кода, что способствует развитию культуры сотрудничества и взаимного уважения.
  • Вы умеете решать проблемы и обладаете хорошими навыками отладки в производственной среде.
  • Вы увлечены эффективностью, доступностью, масштабируемостью и управлением данными.
  • Вы преуспеваете в быстро меняющейся среде стартапов, рассматривая себя в качестве партнера по бизнесу с общей целью - двигаться вперед и строить вместе.
  • У вас высокий уровень ответственности, сопричастности и подотчетности.

Откликнуться

Навыки

Обновлено 1 августа

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

  • сегодня

    Компания: Т-Банк Обязанности -Разрабатывать и обучать модели машинного обучения, включая генераторы кандидатов -Улучшать модели оценки стоимости…

    MiddleГибридПолная занятость
    зп не указана
  • Локация работы: #Удаленка Квалификации сотрудника: #Junior, #Middle, #Senior, #Lead, Head of Занятость: Full-time, Part-time, Проектная Работодатель:…

    УдалённоПолная занятость
    зп не указана
  • Я геймдизайнер, ищу UE5 Blueprint‑программиста для сборки вертикального среза. Проект Camp Days уютная ламповая игра про японский кемпинг, стиль…

    Удалённо
    зп не указана