Imply
Senior Software Engineer (Remote)
$155K–$215K
Burlingame, California, United States · Senior · Full-time · Posted Jul 2, 2025
- Experience
- At least 5 years as an individual contributor.
- Education
- Bachelor’s degree in computer science, engineering, or a related field (or equivalent experience).
About the job
Develop Apache Druid’s query engine and storage system, building query capabilities and improving performance while contributing to the project’s technical direction.
What you'll do
- Extend Druid’s query engine and storage system to support more query functions and complex capabilities.
- Improve query performance through areas such as SQL planning, vectorization, and storage optimization.
- Collaborate with field engineering and contribute code and design reviews to the Apache Druid community.
What they ask for
- Experience developing high-concurrency, performance-oriented Java systems.
- At least 5 years of experience working as an individual contributor.
- Strong software engineering practices, including code reviews and a focus on testability and quality.
- Bachelor’s degree in computer science, engineering, or a related field (or equivalent experience); strong communication skills.
Nice to have
- Experience with internals of large-scale distributed systems or databases such as Hadoop, Spark, Presto, or ElasticSearch.
- Open-source contributions, especially to data-related projects.
Pay
$155,000 - $ 215,000 (USD; on-target earnings; compensation type not specified)
Tools
Java, Apache Druid, Hadoop, Spark, Presto, ElasticSearch
Model-written summary · the original posting is authoritative