Overview:
Dremio is seeking a talented engineer to lead the design, development, testing, and support of advanced features in our Query Planner and Reflections technologies. This role involves working on open-source projects like Apache Calcite and Apache Iceberg, contributing to scalable, cloud-native architectures.
Key Responsibilities:
-
Design, implement, test, and maintain core features related to Dremio’s query optimization systems.
-
Contribute to and collaborate with open-source technologies such as Calcite and Iceberg.
-
Apply modular design principles to build systems that are clean, scalable, and maintainable.
-
Tackle complex technical challenges and enhance system monitoring and telemetry to enable proactive debugging.
-
Architect solutions optimized for major cloud platforms including AWS, GCP, and Azure.
-
Mentor peers on high-quality design and coding practices.
-
Partner with Product Management to translate customer needs into technical solutions and work with support teams to ensure success.
Requirements:
-
Bachelor’s or Master’s degree (or equivalent experience) in Computer Science or related technical field.
-
2+ years of hands-on experience building production software.
-
Proficient in Java, C++, or another modern programming language.
-
Solid grasp of data structures, algorithms, concurrency, and asynchronous programming.
-
Background in building distributed, scalable systems and managing microservices in production.
-
Passion for platform reliability, zero-downtime deployments, and emerging technologies.
-
Eager to work in a dynamic startup environment with a collaborative, high-performing team.
Perks & Culture:
-
Hybrid work model – no mandatory 5-day office return
-
Workplace Wednesdays – team-building and collaboration days
-
Catered lunches or meal credits on in-office days
-
Fun, inclusive, and fast-paced startup atmosphere