← Back to jobs

Remote job

Staff Software Engineer - Query Planner & Reflections

Backend Full-time Permanent Portugal

Job details

Not specified Salary
Portugal Eligibility
Staff Experience
Full-time Employment

About this role

Role overview Set technical direction for software that plans and optimizes SQL queries and matches queries to precomputed results. The role spans complex engineering work across product components and deployment environments, combining architecture leadership, deep performance and correctness investigations, and collaboration with teams responsible for execution, catalogs, and data lakes.

Responsibilities - Shape architecture and technical direction for query planning, optimization, and materialization matching across product editions. - Lead the design and delivery of complex initiatives that involve multiple engineering teams. - Work with Apache Calcite and Apache Iceberg, including contributing upstream when useful. - Investigate difficult correctness and performance issues using query profiles, telemetry, and production data. - Design systems that work across deployment models and public cloud environments. - Set engineering standards through design and code reviews, and help other engineers grow. - Partner with product teams on longer-term roadmap decisions and help support teams resolve high-impact customer issues. - Use AI-assisted development tools where useful, validating generated code through review, testing, and benchmarking.

Requirements - Eight to ten or more years of production software development experience. - Degree or equivalent experience in computer science or a related technical field. - Deep understanding of query planning and optimization, including cost-based optimization and rule-based rewriting; experience with Calcite or a similar framework is valuable. - Strong database fundamentals, including SQL, performance, and schema design. - Track record of setting system architecture or component direction and leading complex, cross-team work. - Ability to make sound tradeoffs, work independently through ambiguity, and communicate across teams. - Understanding of distributed file systems such as S3, ADLS, or HDFS.

Nice to have Fluency in Java or C++; experience with distributed query engines, query processing, materialized view matching, distributed systems, concurrency, code generation, Apache Arrow, caching, or disk spilling; contributions to planner or data infrastructure open-source projects; and experience with AWS, Azure, or GCP.

Skills detected in the listing

JavaC++SQLData WarehousingAWSGCPAzure
Detected Nov 12, 2026
Last verified Nov 12, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Full access to all MCP features
  • Cancel anytime

Monthly

$35.99 $17.99 /month
  • Original application links
  • Full access to all MCP features
  • 35% cheaper than weekly

Lifetime

$99.99 $49.99 /forever
  • Original application links
  • Full access to all MCP features
  • One-time payment
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight