2 ΠΌΠ΅ΡΡΡΠ° Π½Π°Π·Π°Π΄
Core Software Engineer (C++)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
Π’Π΅ΠΊΡΡ:
TL;DR
Core Software Engineer (C++): Building and optimizing the core ClickHouse database engine with an accent on performance engineering, distributed systems, and low-level optimizations. Focus on analyzing query performance, implementing relational operators, and collaborating with the open-source community to ensure scalability and efficiency.
Location: Remote (Global, in countries where ClickHouse has a hiring presence)
Company
ClickHouse is a fast-growing, innovative cloud company providing the fastest and most resource-efficient open-source database for real-time analytics and AI workloads.
What you will do
- Analyze and optimize core database performance, including query optimization, aggregation, and joins.
- Implement low-level optimizations such as SIMD instructions to enhance system efficiency.
- Develop and extend performance tests using real-world and synthetic datasets to prevent regressions.
- Provide expert support to the engineering team for debugging complex performance issues.
- Collaborate with core teams to assess the impact of new features on system performance.
- Engage with the open-source community by resolving issues, reviewing PRs, and answering technical queries.
Requirements
- Solid professional experience in C++ development in Unix environments.
- Strong knowledge of database internals and design principles.
- Proven experience in performance engineering, ideally within databases or high-frequency trading systems.
- Ability to work effectively within and across distributed engineering teams.
- Strong problem-solving skills and production debugging capabilities.
- Must be located in a country where ClickHouse has a hiring presence.
Nice to have
- Experience with ClickHouse database internals.
- Knowledge of TCP/IP and network programming.
- Experience with cloud infrastructure services and Kubernetes.
- Previous contributions to open-source projects.
- Experience in security, privacy, and compliance.
Culture & Benefits
- Globally distributed, remote-first work environment.
- Equity in the company via stock options for all new hires.
- Employer contributions towards healthcare.
- Flexible time off policies.
- $500 home office setup stipend.
- Opportunities for in-person connection at global company offsites.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β
ΠΠΎΡ ΠΎΠΆΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
NDA
1 Π΄Π΅Π½Ρ Π½Π°Π·Π°Π΄
Data Engineer (ClickHouse)
200Β 000 - 300Β 000β½
3 Π΄Π½Ρ Π½Π°Π·Π°Π΄
Staff Software Engineer (Flink/Streaming Analytics)
4 ΡΠ°ΡΠ° Π½Π°Π·Π°Π΄
Software Engineer II β Backend (Go)
22 ΠΌΠΈΠ½ΡΡΡ Π½Π°Π·Π°Π΄
Senior Software Engineer (AI)
124Β 000 - 329Β 200$
5 Π΄Π½Π΅ΠΉ Π½Π°Π·Π°Π΄
Framework Software Engineer (C/C++)
145Β 000 - 160Β 000$
6 Π΄Π½Π΅ΠΉ Π½Π°Π·Π°Π΄