c/c++ developer in database performance

ClickHouse

United States

On-site

USD 120,000 - 180,000

Full time

45 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Healthcare contributions
Stock options
Flexible time off
Home office stipend
Offsite events

Job summary

HireHi ищет специалиста по оптимизации производительности для ClickHouse. Ваша работа будет включать анализ и оптимизацию ядра БД, работу с запросами и SIMD-инструкциями, а также развитие тестов производительности на реальных и синтетических данных.

Также предстоит сопровождение открытого сообщества, исправление проблем и ревью PRs, а сотрудничество с межфункциональными командами для оценки влияния новых функций на производительность будет ежедневной задачей.

Qualifications

  • Solid опыт разработки на C++ и работа с Unix-системами.
  • Хорошее знание внутренних устройства баз данных и проектирования.
  • Опыт в области performance engineering.

Responsibilities

  • Analyze and optimize the performance of the core ClickHouse database, including query optimization, distributed query optimization, relational operators, caching, and low-level optimizations such as SIMD instructions
  • Extend existing and add new performance tests using real-world or synthetic datasets to prevent performance deterioration
  • Help the Support Engineering team debug advanced customer performance issues
  • Collaborate with other core teams to assess the performance impact of new features and provide performance tests and advice
  • Work with the open-source community by resolving issues, reviewing and finishing PRs, and answering questions

Skills

C++
Unix Systems
Performance engineering
Database internals
Open-source collaboration
Production debugging
Problem solving
Ownership

Job description

Описание:

ClickHouse develops an open-source database for real-time applications and analytics, as well as ClickHouse Cloud offerings.

Задачи:
  • Analyze and optimize the performance of the core ClickHouse database, including query optimization, distributed query optimization, relational operators, caching, and low-level optimizations such as SIMD instructions
  • Extend existing and add new performance tests using real-world or synthetic datasets to prevent performance deterioration
  • Help the Support Engineering team debug advanced customer performance issues
  • Collaborate with other core teams to assess the performance impact of new features and provide performance tests and advice
  • Work with the open-source community by resolving issues, reviewing and finishing PRs, and answering questions
Требования:
  • Solid professional software development experience in C++ and experience with Unix Systems
  • Strong knowledge of database internals and design
  • Experience in performance engineering
  • Strong communication and collaboration skills across engineering teams
  • Willingness to work closely with the open-source community and participate in code reviews with patience and attention to detail
  • Strong problem-solving and production debugging skills
  • Passion for efficiency, availability, scalability, and data governance
  • High responsibility, ownership, and accountability
Будет плюсом:
  • Experience with ClickHouse, security, privacy, and compliance, TCP/IP and network programming, cloud infrastructure services (preferably with Kubernetes)
  • Public technical talks, open-source contributions
Условия:
  • Employer contributions toward healthcare
  • New team members receive stock options
  • Flexible time off in the US and generous entitlement in other countries
  • USD$500 home office setup for remote employees
  • Opportunities to engage with colleagues at company-wide offsites
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Engineer (Fully Remote)
C++ Engineer (Fully Remote)

ClickHouse • United States

Remote
USD 150,000 - 190,000
Healthcare
Stock options
Home office setup
+1
machine learning engineer for AI workloads
machine learning engineer for AI workloads

ClickHouse • United States

On-site
USD 180,000 - 240,000
Healthcare contributions
Stock options
Flexible time off
+1
backend developer for AI/ML products
backend developer for AI/ML products

ClickHouse • United States

On-site
USD 150,000 - 230,000
USD$500 home office setup allowance
Stock options
Flexible time off
+1
C/C++ Performance Engineer for Real-Time DB (Open Source)
C/C++ Performance Engineer for Real-Time DB (Open Source)

ClickHouse • United States

Remote
USD 120,000 - 180,000
Healthcare contributions
Stock options
Flexible time off
+2
C++ Performance Engineer — Real-Time DB, Remote-First
C++ Performance Engineer — Real-Time DB, Remote-First

ClickHouse • United States

Remote
USD 150,000 - 190,000
Healthcare
Stock options
Home office setup
+1
backend developer for observability
backend developer for observability

ClickHouse • United States

On-site
USD 140,000 - 210,000
Healthcare contributions
Stock options
Flexible time off
+2
DataOps Engineer
DataOps Engineer

NDA • United States

On-site
USD 150,000 - 210,000
Remote work option
Relocation support
Sports stipend
+4
Senior Product Manager, Cloud
Senior Product Manager, Cloud

US Health Partners, LLC • Northern (KY)

Hybrid
USD 120,000 - 190,000
Flexible work environment
Healthcare
Equity in the company
+3
Director of Product, ClickHouse Cloud
Director of Product, ClickHouse Cloud

ClickHouse, Inc. • Northern (KY)

On-site
USD 180,000 - 240,000
Flexible work environment
Healthcare
Equity in the company
+3
Senior Software Engineer - Cloud Infrastructure
Senior Software Engineer - Cloud Infrastructure

ClickHouse, Inc. • Northern (KY)

Hybrid
USD 140,000 - 190,000
Flexible work environment
Healthcare
Equity in the company
+2