Core Software Engineer (C++) - Remote
Software Development
Adjust
WFA Digital Insight
The demand for skilled software engineers in the remote job market continues to surge, with companies like ClickHouse leading the charge in real-time analytics and data warehousing. As a hub for innovative technology, ClickHouse stands out for its commitment to transforming how companies use data. With the rise of cloud companies, professionals with expertise in C++ and performance optimization are in high demand. Before applying, candidates should be prepared to showcase their skills in distributed systems and query optimization.
Job Description
About the Role
ClickHouse is seeking an exceptional Core Software Engineer to join its remote-first, global team. The Core Engineering teams own the heart of the ClickHouse Open Source project, and we are looking for skilled C++ engineers to continue scaling and growing both our open source and ClickHouse Cloud offerings.Responsibilities
- Analyze and optimize the performance of the core ClickHouse database, focusing on areas like query optimization, distributed query optimization, and low-level optimizations.
- Ensure database performance does not deteriorate over time by extending existing and adding new performance tests based on real-world or synthetic datasets.
- Serve as a resource for the Support Engineering team to debug advanced performance issues encountered by customers.
About the Company
ClickHouse is a fast-growing private cloud company recognized on the 2025 Forbes Cloud 100 list, leading the market in real-time analytics, data warehousing, observability, and AI workloads.How to Stand Out
- Be prepared to showcase your C++ skills and experience with performance optimization in distributed systems.
- Highlight any contributions to open-source projects, especially those related to database performance and real-time analytics.
- Familiarize yourself with ClickHouse's technology stack and be ready to discuss how your skills align with the company's goals.
- Prepare examples of complex performance issues you've debugged in the past and how you collaborated with support teams.
- Consider creating a personal project that demonstrates your expertise in query optimization and low-level optimizations to stand out in your application.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.