NOTE: This person can be located anywhere in Singapore; the role is fully remote and not office-based.
With over 35,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, you will closely collaborate with our Cloud engineering team.
- You will 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++. This includes experience with Unix Systems.
- You have strong knowledge ofย database internals and design.
- You have contributed to professional projects with an emphasis on architecting and developing large-scale distributed systems, concurrency, fault tolerance, 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 and building together.
- You have a high level of responsibility, ownership, and accountability.
Bonus points for:
- 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.
- Previous contributions to open source projects.
#LI-Remote