About us
Firebolt is developed by a global group of data leaders who share a passion for high performance databases and a vision to meet the rising need for instant analytics experiences for data intensive apps. Together, we're building the world's fastest and most efficient cloud data warehouse.
About the team
The storage team owns everything related to customer data in the core Data Warehouse. From interfacing with storage infrastructure, to implementing our data loading experiences, they own this functionality front to back.
What you'll do
- Take a key position in our R&D team
- Take part in the definition of our product design and architecture
- Design, build and maintain our cutting-edge database core engine
- Developing highly distributed, multithreaded, low latency core engine
Minimum qualifications
- Bachelor’s/Master’s/PhD in Computer Science, Engineering, or a related field or equivalent experience.
- 3+ years of experience working with C++ on a production software.
- Fluency in modern C++ (C++11 and above, our codebase uses C++20).
- Experience building multi-threaded, high-performance systems.
- Experience building large-scale distributed systems.
- Experience with database internals and query processing.
- Experience developing for Linux.
Preferred qualifications
- Familiarity with OS internals, memory management, file systems
- Familiar with cloud infra development