Software Engineer, New Grad - Query Engines
Recruiter Fit Breakdown & Candid Summary
This new grad role is designed for recent graduates or early career engineers with strong foundations in computer science fundamentals, algorithms, and systems engineering.
Candidates will work on core query execution, optimization, and open-source data technologies like Apache Spark, DataFusion, and Iceberg alongside experienced engineers.
Applicants should possess academic or project background in databases, compilers, or distributed systems and proficiency in at least one systems language.
Those looking for non-technical roles or lacking foundational systems coursework or programming experience should not apply.
Role Responsibilities
- 1Design, write, test, and release features for production data processing and query execution systems.
- 2Optimize query plans, improve operator execution, and make large data tables faster to scan.
- 3Extend and integrate open-source data technologies such as Apache Spark, Apache DataFusion, and Apache Iceberg.
- 4Work across multiple languages, services, and stack layers to ensure correctness, compatibility, and predictable performance.
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.