Back to list

Vacancy description

Software Engineer, Internship - Query Engines in London, United Kingdom

palantir

  • RemoteWork from anywhere
  • HybridMix of office and remote
  • Full-timeStandard weekly hours

London, United Kingdom

Responsibilities

  • Develop and extend query planning, execution, and data processing systems.
  • Write new query-planning rules and add capabilities to native execution engines.
  • Improve the efficiency of scanning and processing large tables.
  • Take work through system design, code review, testing, and production release.
  • Work with Apache Spark, Apache DataFusion, Apache Comet, Velox, Apache Iceberg, Apache Arrow, and Apache Parquet.

Requirements

  • Currently pursuing or recently completed a Bachelor’s, Master’s, or PhD in Computer Science, Mathematics, Software Engineering, Physics, or a similar field, or have equivalent practical experience.
  • Proficiency in at least one of 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.
  • Must be planning to graduate in 2028, with this being the final internship before graduation.

Benefits

  • The role encourages in-person work from Palantir offices, with many teams offering hybrid work from home one or two days per week.
  • A limited number of roles may allow remote work on an exceptional basis, subject to business needs and working from the employing city or country.
  • Reasonable accommodations are available for applicants and employees with disabilities.
  • Offerings may vary by region.
Loading similar vacancies…