Skip to main content
Share:
Palantir•yesterday

Software Engineer, New Grad - Query Engines

hybrid🇬🇧GBLondon, United Kingdomjunior0–1 yrs exp

Recruiter Fit Breakdown & Candid Summary

1

This role is tailor-made for recent graduates or final-year students in computer science, math, or related technical fields who want to dive deep into distributed systems and data processing.

2

Candidates will work with technologies like Apache Spark, DataFusion, and Iceberg while writing Java, Scala, Rust, or Python.

3

Prior experience with these specific tools is not required, but strong computer science fundamentals and systems coursework are essential.

4

Those looking for a pure high-level web development role or lacking foundational CS coursework should not apply.

Role Responsibilities

  • 1Write and optimize query planning rules, native execution engines, and table scanning features for production systems
  • 2Design, code, test, and release features ensuring correctness, compatibility, and predictable performance
  • 3Collaborate with experienced engineers across distributed systems and data layers
  • 4Build on and extend open-source engines like Apache Spark, Apache DataFusion, and Apache Iceberg

Skills Matrix

Must-Have Skills

4 required
Computer Science
Algorithms and Data Structures
Concurrency
Programming in Java, Rust, Scala, C++, or C

Nice-to-Have Skills

4 preferred
Apache Spark
Apache Iceberg
Distributed Systems
Open-Source Contributions
Free Instant Match Check

Will an ATS filter reject your resume for this role?

Check your keyword match score, missing must-have skills, and formatting flags — before you apply.

Checking saved resume…

No signups. Free check in 3 seconds.

Ready to submit your application?

Apply directly on Palantir's official job portal.