Rill Data Logo

Rill Data

Software Engineer, Backend - Remote (US or International)

Reposted 7 Days Ago
Remote
Hiring Remotely in India
Senior level
Remote
Hiring Remotely in India
Senior level
The role involves developing and improving backend systems, contributing to Apache Druid, and ensuring scalability and performance in a distributed environment.
The summary above was generated by AI
We’re seeking a hands-on, experienced backend engineer who can drive the implementation of our distributed systems. You will be working closely on improving Apache Druid, ensuring that the performance meets our customer SLAs. In addition, you would work with the Apache Druid community and help grow it. You’re joining a culture that is open, works smart, and has fun -- with ample space to make your mark.

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. 

  • As such, your responsibilities would include:

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

  • Recognizing this, here are some of the key qualifications we seek in a successful candidate for this role:

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

About Rill
Rill is the world’s fastest BI tool, designed from the ground up for real-time databases like DuckDB and ClickHouse. Our platform combines last-mile ETL, an in-memory database, and interactive dashboards into a full-stack solution that’s easy to deploy and manage. With a BI-as-code approach, Rill empowers developers to define and collaborate on metrics using SQL and YAML.  Trusted by leading companies in e-commerce, digital marketing, and financial services, Rill provides the speed and scalability needed for operational analytics and partner-facing reporting.

Top Skills

Apache Druid
Cassandra
Clickhouse
Elasticsearch
Hadoop
Java
Kafka
MongoDB
MySQL
Pinot
Postgres
Presto
Spark
Zookeeper

Similar Jobs

22 Minutes Ago
Remote
India
Mid level
Mid level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Design, build, and operate large-scale ML training and inference infrastructure and backend services. Enable ML lifecycle (training, deployment, serving) for product teams, own services end-to-end including IaC, CI/CD, observability and on-call incident response.
Top Skills: Java,Kotlin,Go,Python,Aws,Gcp,Ec2,Gke,Eks,Gpus,Kubernetes,Containers,Ci/Cd,Mlops,Ml Lifecycle,Llm,Autoscaling,Load Balancing,Config Management,Secret Management,Monitoring,Observability,Operators/Controllers
23 Minutes Ago
Remote or Hybrid
India
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Drive enterprise-wide automation initiatives by designing and implementing solutions using N8N and Tray.ai. Collaborate with teams to automate processes, integrate systems, and ensure high availability of workflows while mentoring others and reporting on impact.
Top Skills: Gemini EnterpriseJSONMcpN8NPythonRest ApisSQLTray.AiXML
23 Minutes Ago
Remote or Hybrid
India
Junior
Junior
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Manage contract renewal cycles with partners and customers to drive on-time renewals and ARR growth. Provide and deliver quotes, consult to resolve questions, manage booking, communicate product value, and coordinate with Account Managers for seamless customer experience.
Top Skills: Salesforce,Crm,Saas,Cybersecurity,Endpoint Security

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account