Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 3 Software Development @ 3 Kubernetes @ 3 Linux @ 3 SQL @ 3 GCP @ 3 AWS @ 3 Azure @ 3 Communication @ 3 Slack @ 3 Debugging @ 6 OLAP @ 3 Compliance @ 3Details
About ClickHouse
Established in 2009, ClickHouse is an open-source column-oriented database system focused on becoming the fastest OLAP database globally. It enables real-time analytical reports via SQL queries and is available open-source and through cloud providers (AWS, GCP, Azure, Alibaba). ClickHouse Cloud is used by enterprises such as Lyft, Sony, IBM, GitLab, Twilio, and HubSpot.
Responsibilities
- Contribute to, analyze, and optimize the performance of the core ClickHouse database, including query optimization, distributed query optimization, relational operators (e.g., aggregation and joins), caching, and low-level optimizations such as SIMD instructions.
- Extend existing and add new performance tests based on real-world or synthetic datasets to ensure database performance does not deteriorate over time.
- Serve as a resource for the Support Engineering team to debug advanced performance issues encountered by customers (includes participation in on-call rotation and external community support channels).
- Collaborate closely with other teams to assess the impact of new features on performance and reliability.
- Work with the open-source community: resolve issues, review and finish PRs, and respond to questions in mail, chat, Google Groups, external Slack channels, etc.
Requirements
- Solid professional software development experience in C++ and experience with Unix/Linux systems.
- Strong knowledge of database internals and design.
- Experience in performance engineering (ideally in a database; other relevant areas include high-frequency trading, simulation, real-time data processing, etc.).
- Strong production debugging skills and problem-solving ability.
- Good communication skills and ability to work within and across engineering teams.
- Willingness to engage closely with the open-source community and participate in code reviews with patience and attention to detail.
- Passion for efficiency, availability, scalability, and data governance.
- High level of responsibility, ownership, and accountability; ability to thrive in a fast-paced start-up environment.
Bonus Points
- Experience with ClickHouse.
- Experience in security, privacy, and compliance.
- Experience with TCP/IP and network programming.
- Experience developing cloud infrastructure services, preferably with Kubernetes.
- Experience giving public technical talks and previous contributions to open-source projects.
Compensation
For roles based in the United States, ClickHouse provides salary ranges depending on candidate experience and geographic location. Example ranges shown by location include:
- New York Area / San Francisco Area: $157,000 - $232,000 USD
- General US Remote: $133,450 - $197,200 USD
- Los Angeles, CA / Washington, DC: $141,300 - $208,800 USD
The actual offer within a range depends on factors such as experience, qualifications, skills, business requirements, and location. For compensation questions, contact [email protected].
Perks & Benefits
- Flexible, remote-friendly work environment; company operates in multiple countries.
- Employer contributions towards healthcare.
- Equity (stock options) for new team members.
- Flexible time off in the US and generous entitlement in other countries.
- $500 home office setup for remote employees.
- Global gatherings and company offsites.
Other
- #LI-Remote
- ClickHouse is an equal opportunity employer and provides a Privacy Statement for applicants.