With over 33,000 stars on GitHub, ClickHouse is the fastest and most resource efficient open-source database for real-time apps and analytics. Our Core Engineering teams own the heart of our ClickHouse Open Source project. We are looking for exceptional C++ engineers to join our remote-first, global team and continue to scale and grow both our open source and ClickHouse Cloud offerings.
What will you do?
* You will develop features for the ClickHouse core database in C++. The team works on many different topics such as performance and optimizations, RBAC, Backups, Caching, Distributed Query Execution and optimization.
* As ClickHouse Cloud continues to grow, there also are many tasks on which you will closely collaborate with our Cloud engineering team.
* You will also improve the robustness of ClickHouse technology by contributing to tests coverage and QA infrastructure.
* You will serve as a resource for the Support Engineering team, helping to debug the most advanced issues encountered by our customers.
* You will work with our open-source community. This will include resolving issues, reviewing and finishing PRs, answering questions from mail, chats, google groups, external Slack channels, etc.
About you:
* You bring along solid professional software development experience in C/C++ and Go.
o Experience with Unix Systems along with
o Experience in one or more of the following: architecting/developing large-scale distributed systems, concurrency, multithreading, and synchronization.
* You communicate well with others and have the ability to work well within and across engineering teams.
* You are ready to work closely with our open-source community. You participate in code reviews with patience and attention to detail fostering a culture of collaboration and mutual respect.
* You are a strong problem-solver and have solid production debugging skills.
* You are passionate about efficiency, availability, scalability and data governance.
* You thrive in a fast-paced start-up environment, seeing yourself as a partner with the business with the shared goal of moving forward together.
* You have a high level of responsibility, ownership, and accountability.
Bonus points for:
* Experience with database internals and design.
* 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.
* Previous contributions to open source projects.
#LI-Remote
#J-18808-Ljbffr