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

We are building an open-source time series database focused on performance and simplicity.

QuestDB is used to store, process and analyze time series data in real-time across a wide range of industries, such as Financial Services, Energy, Manufacturing, Web3 and Space Exploration. 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 open source repository has gathered 13k+ stars in three years and is the fastest-growing in our category. We are a product-first company with a large community of developers. We are a globally distributed remote-first team backed by leading venture capital firms and Y Combinator.

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

fulltimelondon / Remote (US)Backend$100K - $180K0.20%6+ years

fulltimeRemote (US)Frontend$100K - $120K0.20%6+ years

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

Sign up to see more ›