As a Core Database Engineer, you will bring your experience in design, development, and testing to improve our open source time series SQL database. You will continuously improve the system's performance, ensuring that QuestDB remains scalable and easy to use as we roll out new features built with C++ and Java (zero-GC). You will have the opportunity to interact with and gather feedback from QuestDB's growing community of users and contributors. You'll have the chance to work in an open and collaborative environment to improve user experience and the system's consistency along the way.
Requirements
- A BS in Computer Science or equivalent experience.
- 5+ years of experience working with SQL databases, distributed systems and
data replication.
- Proficiency in multiple modern programming languages, in particular Java and
C/C++.
- Good understanding of core Java 11, threading, generics, garbage collection
and serialization.
- Experience building relationships with other engineers of the team and being
part of the review process.
- Ability to analyze Java core/thread dumps to resolve issues such as memory
leaks and latency.