Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer- C++/ClickHouse (Remote) image - Rise Careers
Job details

Software Engineer- C++/ClickHouse (Remote)

About Tinybird:

At Tinybird, we help developers and data teams take flight by unlocking the power of real-time data to quickly build data pipelines and innovative data products. With Tinybird, you can effortlessly ingest multiple data sources at scale, query and shape it using the 100% pure SQL you already know and love, and publish results as low-latency, high-concurrency APIs for your applications to chirp about. Developers can create fast APIs, faster—what used to take hours and days now only takes minutes! Tinybird is the essential tool that data engineers and software developers have been waiting for 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 full time job. In particular, someone that wants to contribute to ClickHouse, the database on which Tinybird is built. The Open Source landscape is evolving quickly, with many prominent companies re-evaluating the licenses of their products to safeguard against market monopolization. Despite these shifts, we remain steadfast in our belief that Open Source is a powerful force for good. After all, it’s the foundation of our professional journeys. Our goal is to enhance ClickHouse, not only to meet our own needs but also to give back to the community. We are committed to ensuring that ClickHouse remains the fastest database for years to come. Join us in this exciting endeavor!


About you:
  • You have C++ experience, and you are already working with/contributing to ClickHouse, or
  • You have C++ experience in another type of product but are keen to become a ClickHouse internals expert
  • You are an experienced programmer (in C++ or other), and have a deep understanding of how databases work internally.
Bonus Points:
  • You are fluent in English. If you speak Spanish, Russian, or Mandarin also, that would be amazing and it would make us all wonder what we have done with our lives.
  • You communicate well in writing. This is important not only because we favor asynchronous work but also because you will have to write documentation, guides, and the occasional blog post.
  • Ideally, someone who participate as part of the oncall team, to understand not only our product, but also the issues our clients face.
  • Ideally, you are located somewhere in Europe, or at least not too many time zones away. This is not essential but would certainly make it easier, as, for now, our engineering team is entirely in the CET timezone.


What will you do?
  • At our company, everyone is an integral part of the product team. While your primary focus will be on ClickHouse, your daily priorities will be shaped by our product goals.
  • Your day might involve tackling critical ClickHouse bugs that impact our customers or developing exciting new features. You'll also collaborate with team members to find optimal solutions for various ClickHouse challenges. For example, our past contributions include:

Others:

We engage in daily discussions about the product, balancing immediate challenges with long-term vision. Your insights into ClickHouse’s internals will be invaluable in shaping our strategies and decisions. Our design philosophy involves working backward: someone proposes a solution, articulates its importance, outlines its functionality, and drafts a potential announcement blog post (which remains unpublished at this stage). The team reviews it, asks questions, and assesses its feasibility. You’ll be a key player in this process! We often create what we call an MSP (“Minimum Shitty Prototype”) to gain a rough understanding of how the solution might work and to gauge the effort required for implementation.


€62,000 - €109,000 a year
This role includes both cash compensation and a stock options grant. You can find our typical starting salary ranges for this role listed above. The final offer within this range will take into account several factors, including candidate experience, qualifications, skills, business needs, and geographical location.

We also offer:
22 days of holiday a year (plus your birthday and public holidays).
Comprehensive health benefits.
Freedom to work from wherever suits you best.
We provide up to €2,400 to help you set up your home work space.

#LI-Remote


How We Work:

We’re a fully remote company, committed to a remote-first culture.

With offices in Madrid and New York City, we love face-to-face interactions, you can visit whenever it suits you!

As we’re in the early stages, your contributions will have a significant impact on everything we do.

We believe in transparency, so you’ll always be in the loop about what’s happening.

Check out our blog or follow us on LinkedIn to find out more about what’s important to us.

Average salary estimate

$85500 / YEARLY (est.)
min
max
$62000K
$109000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer- C++/ClickHouse (Remote), Tinybird

Are you ready to soar in the tech skies as a Software Engineer specializing in C++ and ClickHouse at Tinybird? Our mission is to empower developers and data teams to unlock the potential of real-time data with lightning-fast APIs and scalable data pipelines. In this fully remote role, you'll contribute to the Open Source initiative, specifically enhancing ClickHouse, the powerful database that forms the backbone of Tinybird. We’re on the lookout for someone who’s already dabbling in ClickHouse or is eager to become an expert in its internals. Your previous experience in C++ will be key as you tackle critical bugs, collaborate with our stellar product team, and implement exciting new features that drive innovation. You might even take part in discussions that shape our long-term strategies! You’ll need strong communication skills as your insights are vital to our collective success. Our company values a remote-first culture, meaning you can work from the comfort of your own home while still having the chance to connect with teammates across time zones. We offer a competitive salary range of €62,000 - €109,000, holiday days, comprehensive health benefits, and support to help set up your home workspace. By joining Tinybird, you'll play a significant role in the Open Source community and help ensure ClickHouse remains a top-tier database for years to come. Ready to take flight? We’re excited to have you onboard!

Frequently Asked Questions (FAQs) for Software Engineer- C++/ClickHouse (Remote) Role at Tinybird
What responsibilities does a Software Engineer- C++/ClickHouse at Tinybird have?

As a Software Engineer- C++/ClickHouse at Tinybird, you will focus on enhancing the ClickHouse database, tackling critical bugs, developing new features, and collaborating effectively with the product team to achieve our goals.

Join Rise to see the full answer
What qualifications do I need for the Software Engineer- C++/ClickHouse position at Tinybird?

To qualify for the Software Engineer- C++/ClickHouse role at Tinybird, you should have experience in C++, an understanding of database internals, and a passion for contributing to Open Source projects, specifically ClickHouse.

Join Rise to see the full answer
Is the Software Engineer- C++/ClickHouse position remote?

Yes, the Software Engineer- C++/ClickHouse position at Tinybird is fully remote, allowing you the flexibility to work from anywhere while still connecting with an international team.

Join Rise to see the full answer
How does Tinybird support the professional development of Software Engineers- C++/ClickHouse?

At Tinybird, we encourage continuous learning and professional development for Software Engineers- C++/ClickHouse by engaging in discussions about the product, allowing contributions to Open Source, and providing resources to improve skillsets.

Join Rise to see the full answer
What is the salary range for a Software Engineer- C++/ClickHouse at Tinybird?

The salary range for a Software Engineer- C++/ClickHouse at Tinybird is €62,000 - €109,000 per year, with the final offer based on your experience and qualifications.

Join Rise to see the full answer
What does Tinybird's remote work culture look like for Software Engineers- C++/ClickHouse?

Tinybird embraces a remote-first work culture for Software Engineers- C++/ClickHouse, emphasizing transparency and communication while ensuring you are always informed about the company's activities.

Join Rise to see the full answer
What benefits does Tinybird provide for Software Engineers- C++/ClickHouse?

As a Software Engineer- C++/ClickHouse at Tinybird, you will receive comprehensive health benefits, 22 vacation days a year, plus your birthday and public holidays, along with a budget to set up your home workspace.

Join Rise to see the full answer
Common Interview Questions for Software Engineer- C++/ClickHouse (Remote)
Can you explain your experience with C++ and how it relates to database systems for the Software Engineer- C++/ClickHouse position?

In this answer, detail specific projects where you've utilized C++, emphasizing any experience you've had with database systems and how it equipped you for the Software Engineer- C++/ClickHouse role.

Join Rise to see the full answer
What do you know about ClickHouse, and how do you see it evolving in the future?

Discuss your understanding of ClickHouse’s features, architecture, and common uses, while also sharing your thoughts on potential future developments based on industry trends.

Join Rise to see the full answer
How do you approach debugging complex issues in C++, particularly in database systems?

Describe your debugging strategies, emphasizing analytical thinking, the development of systematic approaches, and any tools you utilize that aid in resolving complex C++ and database problems.

Join Rise to see the full answer
Can you provide an example of a contribution you've made to an Open Source project?

Share a relevant example that outlines your role in the project, the challenges faced, and how your contribution helped improve the project, ideally relating to ClickHouse or databases.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple features simultaneously as a Software Engineer?

Explain your method for task prioritization, focusing on how to assess urgency, impact, and alignment with the overall product goals, particularly for ClickHouse-related features.

Join Rise to see the full answer
What strategies do you use for effective remote communication in a development team?

Point out your preferred tools and practices for remote communication, emphasizing the importance of clarity, regular updates, and fostering team collaboration and feedback.

Join Rise to see the full answer
How familiar are you with performance optimization techniques in databases?

Discuss various performance optimization techniques you are proficient with, particularly those applicable to database systems like ClickHouse, and how you’ve applied them in past roles.

Join Rise to see the full answer
What role do you think documentation plays in Open Source contributions?

Emphasize the critical role of clear and accessible documentation in Open Source projects and how it facilitates collaboration, user onboarding, and long-term maintenance.

Join Rise to see the full answer
Have you ever worked in a team that relied heavily on asynchronous communication? How did you adapt?

Share experiences of working in asynchronous environments, highlighting tools used, adjustments made for communication, and how this method benefited team productivity.

Join Rise to see the full answer
How do you keep up with the latest developments in C++ and database technologies?

Discuss your resources for staying updated, including blogs, forums, online courses, and communities, focusing on how they keep your knowledge relevant for the Software Engineer- C++/ClickHouse role.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Learning & Development
Equity
Paid Holidays
Paid Time-Off
WFH Reimbursements
Child Care stipend
Maternity Leave
Paternity Leave
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Stream Remote No location specified
Posted 11 days ago
Photo of the Rise User
1Password Remote Remote (US or Canada)
Posted 5 days ago
Dental Insurance
Flexible Spending Account (FSA)
Vision Insurance
Paid Holidays
Photo of the Rise User
Gusto, Inc. Remote Denver, CO;San Francisco, CA;New York, NY, Toronto, CAN
Posted 11 days ago
Photo of the Rise User
Posted 5 days ago

We provide out-of-the-box real-time analytics capabilities for building data products at scale. We’re an API-first company focused on empowering developers and data teams. Our platform ingests million...s of rows per second and serves low latency,...

3 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 26, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!