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

Similar Jobs