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:
Software Development Engineer III, Hub Tech

Senior Software Engineer role at Amazon's Lockers team, building next-gen delivery solutions with focus on scalable systems and innovative locker technology.

Software Engineer - Media Engine, MediaLive

Senior Software Engineer role at AWS working on video processing solutions with MediaLive team

Senior Software Development Engineer, Amazon Privacy Engineering Consent & Data Minimization

Senior Software Engineer role at Amazon focusing on privacy engineering, consent management, and data minimization in advertising technology.

Software Dev Engineer, Brand Shopping Experience

Senior Software Engineer role at Amazon focusing on building data processing systems for Brand Shopping Experience team, offering competitive salary and benefits.

Software Dev Engineer III, Capacity Planning Tech

Senior Software Engineer role at Amazon focusing on developing automated capacity planning solutions for customer service operations using ML and optimization techniques.

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 12 days 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?