Remote Senior Software Engineer (C++) - chDB

Posted

Apply now
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 🌱.
About the job
Posted on
Job type
Salary
-
Experience level
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback