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