Software Engineer – Query EnginesNew$135K–$200K

The opportunity

A World-Changing Company Palantir builds the world’s leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving drugs, forecast supply chain disruptions, locate missing children, and more.

What you'll do

  • Java, Scala, Rust, and Python

  • Apache Spark, Apache DataFusion, Apache Comet, and Velox for data processing and query execution

  • Apache Iceberg for table management and catalog interoperability

  • Apache Arrow and Apache Parquet for in-memory data processing and columnar storage

  • Industry-standard build tooling, including Gradle, Cargo, and GitHub.

  • Designing and implementing query planning and optimization capabilities that: turn complex computations into efficient execution plans

What they're looking for

  • 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