Database Engineer
Tonbo IO
Job Summary
This role involves designing and developing Tonbo, an open-source embedded KV database, and related components. The engineer will also be responsible for building a serverless, real-time analytics database utilizing Tonbo and object storage systems.
Must Have
- Proficiency in Rust or C++ for high-performance, production-ready code.
- Strong intuition for performance to estimate code costs.
- Skill in leveraging type systems for robust program architectures.
- Experience profiling and tuning code with metrics and performance tools.
Good to Have
- Familiarity with the internals of open-source databases like RocksDB.
- Experience building or contributing to data-intensive systems.
Job Description
What You'll Do
- Design and develop Tonbo, our open-source embedded KV database, along with other related components
- Build a serverless, real-time analytics database on top of Tonbo and object storage systems
What We're Looking For
- Proficient in Rust or C++, with the ability to write high-performance, production-ready code
- Strong intuition for performance — you can quickly estimate the cost of each line of code
- Skilled at leveraging type systems to design robust and well-constrained program architectures
- Experience profiling and tuning code using metrics, flamegraphs, and other performance tools
Nice to Have
- Familiarity with the internals of open-source databases like RocksDB
- Experience building or contributing to data-intensive systems
How to Apply
Interested in joining our team? Please send your resume and a brief introduction to hiring@tonbo.io.
3 Skills Required For This Role
Cpp
Game Texts
Rust