Our Telegram channel:@careers_digital

Core Software Engineer (C++)

ClickHouse

Germany

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

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

В компанию ClickHouse

Задачи

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

Требования

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

Skills

Updated January 21, 1970

Similar jobs

  • today

    (JavaSE, algorithms, optimization) 5000$ - 12000$ #remote Компания , c 2015 года специализируемся на разработке и предоставлении передовых решений на…

    SeniorRemoteFull-time
    5k–12k $/mo
  • Локация работы: #Удаленка Квалификации сотрудника: #Junior, #Middle, #Senior, #Lead, Head of Занятость: Full-time, Part-time, Проектная Работодатель:…

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

    Remote
    salary not specified