Software Engineer- C++/ClickHouse

Tinybird helps developers and data teams build data pipelines and innovative data products by unlocking real-time data power using SQL and low-latency APIs.
$62,000 - $109,000
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software Engineer, Performance Platform

Senior Software Engineer position at DoorDash focusing on performance optimization, platform development, and technical leadership in the Performance Platform team.

Senior Software Engineer

Senior Software Engineer position at Blacklane, developing backend services for global chauffeur platform using Ruby, Go, and modern cloud technologies.

Senior Software Engineer

Senior Software Engineer role at Kiavi, building complex loan origination platforms with modern tech stack, offering competitive pay and comprehensive benefits.

Description For Software Engineer- C++/ClickHouse

Tinybird, a company revolutionizing real-time data processing, is seeking a Senior Software Engineer specialized in C++ to contribute to ClickHouse, the open-source database powering their platform. This is a unique opportunity to work full-time on open source development while being part of a product-driven company.

The role combines deep technical expertise with practical business impact. You'll be working on critical improvements to ClickHouse, from performance optimizations to new feature development. Previous contributions from the team have included making JOINs 100x faster and implementing support for parallel replicas, demonstrating the significant impact you can have.

As a senior engineer, you'll be integral to both technical development and strategic decisions. The company follows a thoughtful design philosophy, working backward from solutions through their "Minimum Shitty Prototype" approach. This ensures that technical decisions are always aligned with practical needs and long-term vision.

The position offers competitive compensation (€62,000 - €109,000) plus stock options, comprehensive health benefits, and true remote work flexibility. You'll be part of a fully remote-first culture, with the option to work from anywhere, though European time zones are preferred for team collaboration.

The ideal candidate brings strong C++ experience and either existing ClickHouse expertise or a deep understanding of database internals with enthusiasm to become a ClickHouse expert. You'll need excellent communication skills, as you'll be contributing to documentation and participating in product discussions.

This is an exceptional opportunity for someone passionate about open source, databases, and high-performance computing to make a significant impact while working with a transparent, collaborative team. You'll be at the forefront of database technology, ensuring ClickHouse remains the fastest database while building features that directly benefit both Tinybird's customers and the broader open source community.

Last updated a month ago

Responsibilities For Software Engineer- C++/ClickHouse

  • Contribute to ClickHouse open source development
  • Tackle critical ClickHouse bugs affecting customers
  • Develop new features for ClickHouse
  • Collaborate with team members on ClickHouse challenges
  • Participate in product discussions and strategy
  • Write documentation, guides, and blog posts
  • Optional participation in oncall team

Requirements For Software Engineer- C++/ClickHouse

  • C++ experience
  • Deep understanding of database internals
  • Fluent in English
  • Strong written communication skills
  • Preferably located in Europe or similar timezone to CET
  • Experience with ClickHouse or willingness to become a ClickHouse internals expert

Benefits For Software Engineer- C++/ClickHouse

Medical Insurance
Equity
  • 22 days of holiday plus birthday and public holidays
  • Comprehensive health benefits
  • Freedom to work from anywhere
  • €2,400 home office setup allowance
  • Stock options grant
  • Access to offices in Madrid and New York City

Interested in this job?