D

Dremio

Open data lakehouse for in-place analytics

Senior Staff Software Engineer - Query Engine

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in PortugalNo salary listedRemote

About the Job

Requirements

  • At least 10 years of software engineering experience developing production software, including at least 5 years of strong Java experience.
  • Deep understanding of cost-based optimization and rule-based query rewriting; hands-on experience with Apache Calcite or a similar framework is ideal.
  • Strong knowledge of SQL, query processing, performance, and schema design.
  • Strong foundation in data structures, algorithms, concurrency, and multithreaded programming.
  • Track record of driving system-level architecture decisions, leading complex cross-team initiatives, and mentoring senior engineers.
  • Understanding of distributed file systems and object stores such as S3, ADLS, or HDFS, and experience with AWS, Azure, or Google Cloud.
  • Ability to evaluate tradeoffs, rigorously validate solutions, and make sound decisions when working with unfamiliar or AI-assisted implementations.
  • Ability to navigate ambiguous, cross-organizational problems independently and deliver high-quality software.
  • Strong communication skills.

Responsibilities

  • Define architecture and roadmap for the query planner and reflections systems, including next-generation features.
  • Design, implement, test, and support planning rules, cost-based optimization, query rewriting, and reflection matching and substitution.
  • Lead design and delivery of projects that cross team boundaries, working with Query Execution, Catalog, Datalake, and Product.
  • Work deeply with Apache Calcite and Apache Iceberg, and drive upstream contributions where they benefit Dremio.
  • Investigate query planning correctness and performance issues, including reflection matching, using query profiles, telemetry, benchmarks, logs, and production data.
  • Build systems that run correctly across Dremio's deployment models and public clouds.
  • Apply AI tools to code comprehension, debugging, test generation, documentation, and incident analysis.
  • Validate AI-generated code and recommendations through review, testing, benchmarking, and engineering judgment.
  • Participate in design and code reviews, set technical standards, and mentor senior and staff-level engineers.
  • Work with Product on multi-quarter roadmap decisions and with Support and field engineering on the highest-impact customer issues.

Desired Qualifications

  • Experience with role-based or fine-grained access control in data platforms or database systems.
  • Experience with distributed query engines, database engines, or large-scale data processing systems.
  • Experience with materialized view matching, query rewriting, statistics and cardinality estimation, or cost model design.
  • Contributions to Apache Calcite, Apache Iceberg, or similar planner and data platform projects.
  • Experience with Apache Arrow, Apache Iceberg, Parquet, Spark, or cloud object stores.
  • Experience with C++.

About the Company

Dremio

Open data lakehouse for in-place analytics

Dremio provides an open data lakehouse platform that lets enterprises run self-service analytics directly on data lake storage without copying data into warehouses. It combines Dremio Sonar, a high-performance SQL query engine with an integrated semantic layer and Data Reflections for acceleration, with Dremio Arctic for Iceberg metadata management and Git-like branching to isolate work. It differentiates itself with in-place lake querying, an open-core model offering free and enterprise editions, and features for AI-assisted analytics through the Agentic Lakehouse. The goal is to help large organizations modernize their data infrastructure by enabling fast, self-service analytics with governance and AI-enabled insights.

Company size
201-500
Company stage
Series E
Total funding
$410M
Headquarters
Santa Clara, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Dremio

See more jobs