Responsibilities
- Our product is a cloud-hosted, workspace application for business intelligence, enabling users and organizations to create, edit, and share data tables and dashboards powered by our Druid database engine.
- Contributing to Open Source Apache Druid development
- Building scalable ingestion systems that can handle billions of events
- Improving Druid query functionality to improve performance and add new features
- Manage and Scale hosted Saas offering that provides fault tolerance and consistency in at scale for 1000s of nodes
Qualifications
- Developing the streaming analytics pipelines service requires an impossible breadth of knowledge and experience, no individual will have all of them, and thus will be expected to learn some of these on the job.
- 5+ years of experience building distributed fault-tolerant systems such as Cassandra, Kafka, Pinot, Clickhouse, ElasticSearch, MongoDb, Druid, or Zookeeper.
- Experience developing high concurrency, performance-oriented Java systems.
- Using standard tools to tune, profile, and debug Java Virtual Machines (JVM).
- A solid grasp of good software engineering practices such as code reviews and a deep focus on testability and quality.
- Strong communication skills: ability to explain complex technical concepts to designers, support staff, and other engineers.
- Previous experience contributing to Open source projects is a plus
- Exposure to Big Data systems such as Hadoop, Presto, Spark, ElasticSearch, or relational databases like MySQL or Postgres is a strong plus.
Top Skills
What We Do
Rill makes it easy to create and consume metrics by combining a SQL-based data modeler, real-time database, and metrics dashboard into a single product—a simple alternative to complex BI stacks.
What makes Rill different?
- Cost-performance—Our customers often cut their data warehouse bills in half while getting 10-20x performance lifts.
- At any scale—Even best-in-class cloud data warehouses can't keep up with Rill at scale.
- More users the better—Rill shines brightest with lots of concurrent users—invite more users at no extra cost.
- Streaming native—Built to work best on event stream data, there's no faster path from Kafka to KPIs.
Contact us to learn more.









