Software Engineer, New Grad - Query Engines
Recruiter Fit Breakdown & Candid Summary
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.
Candidates will work with technologies like Apache Spark, DataFusion, and Iceberg while writing Java, Scala, Rust, or Python.
Prior experience with these specific tools is not required, but strong computer science fundamentals and systems coursework are essential.
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
Nice-to-Have Skills
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.
No signups. Free check in 3 seconds.
Ready to submit your application?
Apply directly on Palantir's official job portal.
Similar Jobs
Junior AI Developer
Accuris • Bengaluru, India
Senior Enablement Program Associate - Technical Solutions Enablement
Datadog • New York, NY, USA
Associate, Strategic Finance & Investor Relations
Cloudflare • San Francisco, CA
Operations Associate
Gopuff • Tottenham, London, United Kingdom