Imply is a company focused on empowering organizations to achieve more with their data through innovative technology solutions. The Senior Software Engineer will play a critical role in developing and enhancing the Imply Lumi observability warehouse, contributing to performance improvements and new query capabilities while collaborating with the Apache Druid community.
Responsibilities:
- Extend the druid query engine and storage system to support a wider class of query functions
- Build complex query capabilities with the best query performance
- Work with the field engineering team so they can offer the best support to our customers
- Help in the growth of Apache Druid community through code and design reviews
Requirements:
- Experience developing high concurrency, performance-oriented Java systems
- At least 5 years of experience working as an Individual contributor
- Solid grasp on good software engineering practices such as code reviews and deep focus on testability and quality
- Strong communication skills: ability to explain complex technical concepts to designers, support staff, and other engineers
- Bachelor's degree in computer science, engineering, or a related field (or equivalent experience)
- Experience working on internals of large-scale distributed systems and databases such as Hadoop, Spark, Presto, ElasticSearch
- A history of open-source contributions is a plus; being a contributor on data-related projects is a big plus