Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
ClickHouse @ 3
Communication @ 6
Compliance @ 3
Debugging @ 6
Distributed Systems
Kubernetes @ 3
Linux @ 3
Security @ 3
Slack
Software Development @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
ClickHouse is an open-source database for real-time applications and analytics. The Core Engineering teams own the ClickHouse Open Source project and work on scaling and optimizing highly distributed systems. This is a remote-first role that can be performed anywhere in the United States or Canada.
Responsibilities
- Contribute to, analyze, and optimize the performance of the core ClickHouse database.
- Work on query optimization, distributed query optimization, relational operators such as aggregation and joins, caching, and low-level optimizations including SIMD instructions.
- Extend existing performance tests and add new tests based on real-world or synthetic datasets to prevent database performance regression.
- Support the Support Engineering team by debugging advanced customer performance issues.
- Participate in an on-call rotation and external community support channels.
- Collaborate with other engineering teams to assess the performance and reliability impact of new features.
- Work with the open-source community by resolving issues, reviewing and finishing pull requests, and answering questions in email, chats, Google Groups, and external Slack channels.
Requirements
- Solid professional software development experience in C++.
- Experience with Unix/Linux systems.
- Strong knowledge of database internals and design.
- Experience in performance engineering, ideally in a database or in areas such as high-frequency trading, simulation, or real-time data processing.
- Strong communication and collaboration skills.
- Willingness to work closely with the open-source community and participate in detailed, respectful code reviews.
- Strong problem-solving and production-debugging skills.
- Passion for efficiency, availability, scalability, and data governance.
- Ability to thrive in a fast-paced startup environment.
- High responsibility, ownership, and accountability.
Bonus Qualifications
- 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 talks at technical conferences and meetups.
- Contributions to open-source projects.
Benefits
- Flexible work environment at a globally distributed, remote-friendly company.
- Employer contributions toward healthcare.
- Stock options for every new team member.
- Flexible time off in the United States and generous entitlement in other countries.
- USD 500 home-office setup allowance for remote employees.
- Opportunities to engage with colleagues at company-wide offsites.
- Equal employment opportunities and a commitment to preventing discrimination and harassment.
More jobs at ClickHouse
Principal Product Manager, Partner Integrations
ClickHouse · Germany, United Kingdom, Netherlands, United States
USD 210,000-310,000 per year
Senior Backend Engineer - Infrastructure (ClickPipes)
ClickHouse · United States
USD 147,000-238,000 per year
Senior Software Engineer - Integrations - AI/ML
ClickHouse · United States
USD 147,000-238,000 per year
Principal Product Manager, Security
ClickHouse · Netherlands
USD 210,000-310,000 per year
Principal Product Manager - ClickHouse Cloud
ClickHouse · United Kingdom, United States
USD 210,000-310,000 per year
Similar jobs
Core Software Engineer (C++) - Remote
ClickHouse · Netherlands
USD 195,000-260,000 per year
Core Software Engineer (C++) - Remote
ClickHouse · Germany
USD 195,000-260,000 per year
Principal Software Engineer – Infrastructure
Nvidia · Santa Clara, United States
USD 248,000-391,000 per year
Staff Forward Deployed Engineer, Agentic SDLC
GitLab · United States
USD 254,000-297,000 per year
Senior Backend Engineer
GitLab · Canada, United States
USD 139,200-235,200 per year
Solutions Engineering Manager
Teleport · United States
USD 274,500-305,000 per year
Principal Site Reliability Engineer
Nvidia · Santa Clara, United States
USD 248,000-396,800 per year
Applied Systems Engineering Rotation Engineer - New College Graduate 2026
Nvidia · Santa Clara, United States
USD 108,000-195,500 per year