Core Database Engineer at QuestDB (S20)
$100k - $180k  •  0.20% - 0.20%
The fastest open source time series database
london / Remote
Full-time
6+ years
About QuestDB

We have built the fastest open source time series database from the ground up to offer breakthrough performance for real-time analytics. We are the fastest growing database within the fastest-developing database category.

Developers rely on QuestDB as the analytic backbone of real-time systems ranging from FinTech to machine learning, IoT, and application monitoring. Fortune 500 companies such as Airbus and Yahoo deploy QuestDB for large-scale, data-intensive production systems, some of which serve close to a billion users.

Our HackerNews launch was the third biggest for an open source company at Y Combinator, and our open source repository has gathered more than 5k stars to date. We are a product-first company with a community encompassing more than 10k developers. We are a remote-first company backed by leading venture capital firms and Y Combinator.

We are 100% remote, backed by leading venture capital firms and building the team.

About the role
Skills: C++, Java

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.
Technology

QuestDB is a high-performance, open-source SQL database for applications in financial services, IoT, machine learning, DevOps and observability. It includes endpoints for PostgreSQL wire protocol, high-throughput schema-agnostic ingestion using InfluxDB Line Protocol, and a REST API for queries, bulk imports, and exports.

QuestDB implements ANSI SQL with native extensions for time-oriented language features. These extensions make it simple to correlate data from multiple sources using relational and time series joins. QuestDB achieves high performance from a column-oriented storage model, massively-parallelized vector execution, SIMD instructions, and various low-latency techniques. The entire codebase was built from the ground up in Java and C++, with no dependencies, and is 100% free from garbage collection.

Other jobs at QuestDB

fulltimeRemote$90k - $160k0.20% - 0.20%3+ years
fulltimelondon / RemoteBackend$100k - $180k0.20% - 0.20%6+ years
fulltimeRemoteBackend$100k - $180k0.20% - 0.20%3+ years
fulltimeremoteFull Stack$90k - $180k0.20% - 0.20%3+ years

Hundreds of YC startups are hiring on Work at a Startup.

Sign up to see more ›