Please, let ClickHouse know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
ClickHouse is seeking a Senior Software Engineer (C++) for their chDB team, which is responsible for developing a high-performance in-process SQL engine.
The role involves developing features for the chDB core engine in C++, focusing on performance optimization, object serialization, and DataFrame operations.
The engineer will design and implement language bindings for various programming languages and collaborate with integration teams to ensure compatibility across language ecosystems.
Responsibilities include improving the robustness of chDB through comprehensive testing, serving as a technical resource for the multi-language community, and engaging with the open-source community by resolving issues and reviewing PRs.
Requirements:
Candidates must have strong professional software development experience in C++.
Experience with Unix systems and cross-platform development is required.
Applicants should have experience in high-performance computing, in-memory databases, data processing engines, concurrency, and multithreading.
Experience in developing language bindings or Foreign Function Interface (FFI) implementations is necessary.
Familiarity with multiple programming languages, particularly Python, Go, Java, Node.js, or Rust, is expected.
Strong communication skills and the ability to work effectively within and across engineering teams are essential, with some professional working proficiency in English required.
Experience with data processing frameworks and SQL engines is preferred.
Candidates should be passionate about building developer tools and improving cross-language interoperability, thrive in fast-paced environments, and have a high level of ownership and accountability.
Benefits:
ClickHouse offers a flexible work environment with remote-first work for all employees.
The company provides employer contributions towards healthcare.
Every new team member receives stock options as part of their compensation package.
Employees enjoy flexible time off in the US and generous entitlement in all countries.
Remote employees are provided with a $500 home office setup.
ClickHouse enables employee-driven international mobility, allowing relocation within certain countries and timelines, subject to role requirements and work permit considerations.
Apply now
Please, let ClickHouse know you found this job
on RemoteYeah
.
This helps us grow 🌱.