ClickHouse Germany logo

Core Software Engineer (C++) - Remote

ClickHouse Germany·$195,000 – $260,000

Primary stack

C++

Nice to have's

ClickHouseKubernetesAqua Security

Job description

About the Position

Core Software Engineer (C++) - Remote

ClickHouse, with over 49,000 stars on GitHub, 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. More specifically, we are seeking engineers who love scaling and optimizing the performance of highly distributed systems.

Responsibilities

  • Contribute to, analyze, and optimize the performance of the core ClickHouse database.
  • Extend existing and add new performance tests to ensure the database performance does not deteriorate over time.
  • Serve as a resource for the Support Engineering team, helping to debug advanced performance issues encountered by our customers.
  • Collaborate closely with other teams to assess the impact of new features on performance and reliability.
  • Work with our open-source community, resolving issues, reviewing and finishing PRs, and answering questions from various channels.

Requirements

  • Solid professional software development experience in C++ and Unix/Linux Systems.
  • Strong knowledge in database internals and design.
  • Experience in performance engineering, ideally in a database but other areas like high-frequency trading, simulation, real-time data processing, etc., are also acceptable.
  • Excellent communication skills and the ability to work well within and across engineering teams.
  • A strong problem-solver with solid production debugging skills.
  • Passionate about efficiency, availability, scalability, and data governance.
  • Thrive in a fast-paced start-up environment with a high level of responsibility, ownership, and accountability.

Nice to Have

  • 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.

We Offer

  • Compensation Range: $195K - $260K
  • Flexible work environment: ClickHouse is a globally distributed company and remote-friendly. We currently operate in over 25 countries.
  • Healthcare: Employer contributions towards your healthcare.
  • Equity in the company: Every new team member who joins our company receives stock options.
  • Time off: Flexible time off in the US, generous entitlement in other countries.
  • Home office setup: A USD$500 allowance if you’re a remote employee.
  • Global Gatherings: Opportunities to engage with colleagues at company-wide offsites.

About the Company

ClickHouse provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment of any type based on factors such as race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

Are you interested in finding out more about our culture? Learn more about our values here. Check out our blog posts or follow us on LinkedIn to find out more about what’s happening at ClickHouse.

© ClickHouse Germany. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Popular searches