Название: Core Software Engineer (C++) - Удаленно
Команда: Engineering
Местоположение: Германия
Тип занятости: FullTime
ПРИМЕЧАНИЕ: эта должность может быть удаленной из любой точки, где ClickHouse имеет представительство.
ClickHouse, имеющий более 49 000 звезд на GitHub, является самой быстрой и наиболее ресурсоэффективной базой данных с открытым исходным кодом для приложений и аналитики в реальном времени. Наши команды Core Engineering отвечают за ядро нашего проекта ClickHouse Open Source. Мы ищем исключительных C++ инженеров, чтобы присоединиться к нашей глобальной команде, ориентированной на удаленную работу, и продолжить масштабирование и развитие как наших предложений с открытым исходным кодом, так и ClickHouse Cloud. Более конкретно, наша команда Performance Engineering ищет инженеров, которые любят оптимизировать производительность распределенных систем.
Что вы будете делать?
- В составе команды ClickHouse Core Performance вы будете анализировать и оптимизировать производительность основной базы данных ClickHouse. Команда работает над множеством различных тем, таких как оптимизация запросов, оптимизация распределенных запросов, реляционные операторы (например, агрегация и объединения), кэширование и низкоуровневые оптимизации, такие как SIMD инструкции.
- Вы будете обеспечивать, чтобы производительность базы данных со временем не ухудшалась, путем расширения существующих и добавления новых тестов производительности на основе реальных или синтетических наборов данных.
- Вы будете выступать в качестве ресурса для команды Support Engineering, помогая отлаживать наиболее сложные проблемы с производительностью, с которыми сталкиваются наши клиенты.
- Поскольку основная база данных ClickHouse продолжает развиваться быстрыми темпами, вы будете тесно сотрудничать с нашими другими основными командами для оценки влияния новых функций на производительность и оказывать поддержку коллегам с помощью тестов производительности и консультаций.
- Вы будете работать с нашим сообществом open-source. Это будет включать решение проблем, проверку и завершение PR, ответы на вопросы из почты, чатов, google groups, внешних каналов Slack и т. д.
О вас:
- У вас есть солидный опыт профессиональной разработки программного обеспечения на C++. Это включает опыт работы с Unix Systems.
- У вас есть сильные знания в области внутренних механизмов и проектирования баз данных.
- У вас есть опыт в области инжиниринга производительности, в идеале в базе данных, но также подойдут и другие области, такие как высокочастотная торговля, моделирование, обработка данных в реальном времени и т. д.
- Вы хорошо общаетесь с другими и умеете эффективно работать в рамках инженерных команд и между ними.
- Вы готовы тесно сотрудничать с нашим сообществом open-source. Вы будете участвовать в ревью кода с терпением и вниманием к деталям, способствуя развитию культуры сотрудничества и взаимного уважения.
- Вы являетесь сильным решателем проблем и обладаете солидными навыками отладки в производственной среде.
- Вы увлечены эффективностью, доступностью, масштабируемостью и управлением данными.
- Вы преуспеваете в быстро развивающейся стартап-среде, рассматривая себя как партнера бизнеса с общей целью — двигаться вперед и строить вместе.
- У вас высокий уровень ответственности, владения и подотчетности.
Бонусные баллы за:
- Опыт работы с ClickHouse.
- Опыт в области безопасности, конфиденциальности и соответствия требованиям.
- Опыт работы с TCP/IP и сетевым программированием.
- Опыт разработки сервисов облачной инфраструктуры, предпочтительно с Kubernetes.
- Опыт публичных выступлений на технических конференциях и митапах.
- Предыдущие вклады в open-source проекты.
ПРЕИМУЩЕСТВА
- Гибкая рабочая среда — ClickHouse — это глобально распределенная компания, ориентированная на удаленную работу. В настоящее время мы работаем более чем в 25 странах.
- Медицинское страхование — взносы работодателя на ваше медицинское страхование.
- Акции компании — каждый новый член команды, присоединяющийся к нашей компании, получает опционы на акции.
- Оплачиваемые отпуска — гибкий график отпусков в США, щедрые нормы в других странах.
- USD$500 на обустройство домашнего офиса, если вы удаленный сотрудник.
- Global Gatherings — мы верим в силу личного общения и предлагаем возможности для взаимодействия с коллегами на общекорпоративных выхо meeting.
КУЛЬТУРА — МЫ ВСЕ ЕЕ ФОРМИРУЕМ
Будучи частью быстрорастущего стартапа, вы будете играть ключевую роль в формировании нашей культуры.
Хотите узнать больше о нашей культуре? Узнайте больше о наших ценностях здесь. Ознакомьтесь с нашими публикациями в блоге или следите за нами в LinkedIn, чтобы узнать больше о том, что происходит в ClickHouse.
РАВНЫЕ ВОЗМОЖНОСТИ И КОНФИДЕНЦИАЛЬНОСТЬ
ClickHouse предоставляет равные возможности трудоустройства всем сотрудникам и кандидатам и запрещает дискриминацию и домогательства любого рода по таким признакам, как раса, цвет кожи, религия, возраст, пол, национальное происхождение, статус инвалида, генетические данные, статус защищенного ветерана, сексуальная ориентация, гендерная идентичность или самовыражение, или любые другие характеристики, защищенные федеральными, государственными или местными законами.
См. здесь нашу Политику конфиденциальности.