Software Engineer- C++/ClickHouse
Overview
Base pay range
About Tinybird:
At Tinybird, we help developers and data teams take flight by unlocking the power of
- time data to quickly build data pipelines and innovative data products. With Tinybird, you can ingest multiple data sources at scale, query and shape it using SQL, and publish results as
- latency,
- concurrency APIs for your applications. Developers can create fast APIs quickly, enabling you to drive innovation with ease.
What are we looking for?
We are looking for someone who wants to contribute to Open Source as a
- time job. In particular, someone that wants to contribute to Click
House, the database on which Tinybird is built. The Open Source landscape is evolving quickly, with many prominent companies
- evaluating the licenses of their products. Our goal is to enhance Click
House and give back to the community, ensuring it remains among the fastest databases for years to come.
About you:
- You have C++ experience and you are already working with or contributing to Click
House, or - You have C++ experience in another product but are keen to become a Click
House internals expert - You are an experienced programmer (in C++ or other) with a deep understanding of how databases work internally
Bonus Points:
- You are fluent in English; Spanish, Russian, or Mandarin are a plus
- You communicate well in writing and can contribute documentation, guides, and occasional blog posts
- Ideally, you participate as part of the
- call team to understand client issues - Ideally, you are located in Europe or in a nearby time zone to CET
What will you do?
- As part of the product team, your primary focus will be on Click
House, with daily priorities shaped by product goals - Address critical Click
House bugs and develop new features, collaborating to find optimal solutions - Contributed examples include improving JOIN performance, enabling JOIN support to parallel replicas, and fixing function priorities; numerous performance improvements and PRs to improve query handling
Others:
- Context lock contention fixes
- Merge
Tree FINAL: extract
- intersecting parts ranges - Analyzer support for recursive CTEs
We engage in daily product discussions balancing immediate challenges with
- term vision. You’ll help shape our strategies and we often prototype ideas to gauge feasibility.
How We Work:
We’re a fully remote company with a
- first culture. We have offices in Madrid and New York City, and you can visit when convenient. Your contributions will have a significant impact as we are in early stages. We value transparency and keeping the team informed. Check out our blog or Linked
In to learn more about us.
Seniority level
- Not Applicable
Employment type
- Full-time
Job function
- Engineering and Information Technology
- Industries: Software Development
Referrals increase your chances of interviewing at Tinybird. Get notified about new Software Engineer jobs in Lisboa, Lisbon, Portugal.
- Informações detalhadas sobre a oferta de emprego
Empresa: Tinybird Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 6. 11. 2025
Vaga de emprego atual
5 pessoas já viram esta oferta de emprego.