Software Engineer – Query Engines
Palantir· Dev
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.
More open roles at Palantir
- Physical Security Manager4d agoPalo Alto, CA · Global Security and Investigations
- Compliance Analyst4d agoHybrid (Washington, D.C.) · Information Security
- Compliance Analyst4d agoHybrid (New York, NY) · Information Security
- Software Engineer, Internship - Query Engines4d agoNew York, NY · Dev
- Software Engineer, Internship - Query Engines4d agoLondon · Dev