Software Engineer, New Grad - Query Engines
Summary
New-grad software engineer on the query engines team building the data processing infrastructure behind Palantir Foundry. Day to day: optimizing query plans, execution operators, and table scans using Java, Scala, Rust, Python, Apache Spark, DataFusion, and Iceberg — seeing work through design, code review, testing, and release.
The Role
Technologies We Use
- 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
- Gradle and Cargo for builds, and GitHub for collaboration
What We Value
- Curiosity about how data systems work, from query optimizers and execution operators to file formats and distributed processing
- A high bar for correctness and a willingness to dig until you understand why something behaves the way it does
- Comfort following a problem across languages, services, and layers of the stack
- A practical approach to performance, grounded in measurement rather than intuition
- Eagerness to learn, ask questions, and incorporate feedback
- Interest in applying deep systems engineering to real-world problems, with empathy for the people who depend on our software
What We Require
- Currently pursuing or recently completed a Bachelor's, Master's, or PhD in Computer Science, Mathematics, Software Engineering, Physics, or a similar field, or equivalent practical experience
- Proficiency in at least one language such as Java, Rust, Scala, C++, or C
- Strong foundations in algorithms, data structures, and concurrency
- Strong written and verbal communication skills
- Coursework or projects in databases, compilers, operating systems, or distributed systems
- Contributions to open-source projects
Salary
If you would like to understand more about how your personal data will be processed by Palantir, please see our Privacy Policy.
Skills
As published by lever · 23 questions · 7 written answers
Basics
Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, GitHub URL, Portfolio URL
Short answers (3)
- Preferred Name | What would you like us to call you? optional
- Name Pronunciation | How do you pronounce your name? optional
- What is your anticipated start date? (Month/Year) optional
Pick from a list (13)
- Language Skill(s) (Check all that apply) optional
- Do you have any, or anticipate any upcoming offer deadlines?
- If so, what are the dates? optional
- What are your preferred office location(s) to work from in addition to the location you are applying to? Select 1-3 from below. optional
- Are you legally authorized to work in the country for which you are applying?
- Will you now or in the future require sponsorship for employment visa status (e.g., H-1B, etc.)?
- Year of High School Graduation optional
- Which university are you currently attending or did you last attend? Please select "Other (School Not Listed)" if your school is not listed. optional
- Please include your intended graduation year for the degree or relevant learning program that you are currently pursuing or have completed. optional
- Please tell us how you heard about this opportunity. optional
- The FDSE and SWE roles have different applications. Please confirm that your answer to the above question matches the role you are applying for. optional
- What are your preferred Palantir product(s)? Please pick 1-2. optional
- As part of our interview process, we may use AI notetakers to transcribe conversations for accuracy and efficiency. Please see our candidate privacy policy for more information on how we process your data. Your decision to opt in or out of this tooling will not impact your candidacy.
Written answers (7)
- Insert other preferred location(s) and/or further context on preference. Note: we are not offering fully remote work at this time for this opportunity.
- High School Name
- If Palantir didn't exist, what kind of company or work would you be most excited and interested in working at/on? (Approx. 200 words)
- What is the hardest technical challenge you've faced as part of work experience or a personal project? (Approx. 200 words)
- Tell us one thing that’s not on your resume that you’re proud of. optional
- At Palantir we have two main Software Engineering roles: Forward Deployed Software Engineer and Software Engineer. Which of these roles resonates the most with your job search and why? More details found here: https://blog.palantir.com/dev-versus-delta-demystifying-engineering-roles-at-palantir-ad44c2a6e87 optional
- Provide any further context on preference. optional