ClickHouseposted 1 day ago
$133,450 - $232,000/Yr
Full-time • Mid Level

About the position

We are the company behind the popular open-source, high performance columnar OLAP database management system for real-time analytics. ClickHouse works 100-1000x faster than traditional approaches. By offering a true column-based DBMS, it allows for systems to generate reports from petabytes of raw data with sub-second latencies. With an amazing community already adopting our open-source technology, we are now embracing our journey in delivering Cloud first solutions to delight our customers. With top adopters such as Lyft, Cisco, and eBay - not only do our products work at lightning speed, so do we. We are an open and collaborative company. Our colleagues are curious, engaged and excited about what they do. If you want to work in an environment where you can learn, grow, be an agent of change and have your voice heard - then please read on! With over 39,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. 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.
  • Work on query optimization, distributed query optimization, relational operators, caching, and low-level optimizations.
  • Extend existing and add new performance tests based on real-world or synthetic datasets.
  • Serve as a resource for the Support Engineering team to help debug advanced performance issues.
  • Participate in on-call rotation and external community support channels.
  • Collaborate with other teams to assess the impact of new features on performance and reliability.
  • Engage with the open-source community by resolving issues, reviewing PRs, and answering questions.

Requirements

  • Solid professional software development experience in C++.
  • Experience with Unix/Linux Systems.
  • Strong knowledge in database internals and design.
  • Experience in performance engineering, ideally in a database or related fields.
  • Good communication skills and ability to work well within and across engineering teams.
  • Strong problem-solving skills and solid production debugging skills.
  • Passion for efficiency, availability, scalability, and data governance.
  • Ability to thrive in a fast-paced start-up environment.

Nice-to-haves

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

Benefits

  • Flexible work environment - remote-first work.
  • Employer contributions towards healthcare.
  • Stock options grant for every new team member.
  • Flexible time off in the US, generous entitlement in all countries.
  • $500 Home office setup for remote employees.
  • Employee-driven international mobility.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service