← All roles

Software Engineer – Query Engines

Palantir· Dev
Apply on company site
Hybrid (London)Full-timePosted 3w ago

About the role

Software engineering role focused on the data processing infrastructure underpinning Palantir Foundry, with work on query planning, execution, and integration with open-source data systems and table formats.

Responsibilities

  • Designing and implementing query planning and optimization capabilities that turn complex computations into efficient execution plans
  • Extending execution engines with new capabilities and improving query operators, parallelism, memory management, and data movement
  • Developing Foundry’s Iceberg catalog and engine integrations, including table metadata, transactions, and efficient reads and writes
  • Building shared transformation semantics and execution interfaces for workloads across Foundry’s products and platform services
  • Improving incremental processing so pipelines can reuse previous results and process new data efficiently while preserving correctness
  • Evaluating and integrating advances in open-source data systems, validating their behavior and performance against real-world workloads
  • Investigating correctness and performance issues across planning, execution, and storage, and building tests and benchmarks that prevent regressions
  • Working with product teams and customers to translate operational needs into engine capabilities that integrate with Foundry’s security, data management, and build infrastructure

Qualifications

  • 4+ years of professional software engineering experience building and operating production systems
  • Engineering background in Computer Science, Mathematics, Software Engineering, Physics, or equivalent practical experience
  • Strong coding skills in Java, Rust, Scala, or C++
  • Experience developing database engines, distributed data processing systems, storage systems, or comparable infrastructure, with depth in query planning, execution, or performance optimization
  • Strong foundations in algorithms, data structures, and concurrency, with experience diagnosing correctness and performance problems in complex systems
  • Strong written and verbal communication skills and the ability to work effectively across teams, incorporate feedback, and hold a high bar for quality

Skills

Required:Query planningExecution engine developmentIceberg catalog and engine integrationsCross-team collaboration
Nice to have:Open-source data systems evaluation

Benefits

  • Life at Palantir programs and health/well-being initiatives (as described in the Life at Palantir section)
Last updated Oct 21, 2026. Interested? Apply on the company site.

About Palantir

liquid-ai-recruiting-target

More open roles at Palantir