Staff Software Engineer (Remote)
Core
Build customer-facing applications and backend services leveraging Apache Druid to simplify data management, ingestion, and analysis.
Role type
Staff Software Engineer (Backend)
Builds
Micro-services, backend components, and APIs/SDKs for observability and security data
Domain
Data infrastructure / Observability / Apache Druid
Deliverable
production ML models | product features | infrastructure
Required skills
Java, micro-services, Apache Druid, Kubernetes, Helm, cloud providers (AWS), relational/OLAP databases, agile methodologies
Preferred skills
Apache Druid open source contributions, streaming technologies (Apache Kafka, Apache Flink)
Technologies
Java, Kubernetes, Helm, AWS, Apache Druid, Apache Kafka, Apache Flink
Responsibilities
Implement and maintain micro-services and backend software components; Develop and maintain state-of-the-art features within Apache Druid; Lead design and development of major features; Coordinate with PM, UX, and engineering teams; Handle on-call for production issues
Seniority
Staff, hands-on IC with strategic leadership