Senior Backend Software Engineer - Infrastructure

Palantir Palantir · Enterprise · London, United Kingdom · Dev

Senior Backend Software Engineer focused on building and scaling the core infrastructure for Palantir's data platforms (Foundry and Gotham). Responsibilities include developing performant search and indexing systems, distributed compute workloads, robust APIs, and ensuring observability in microservice architectures. The role involves working with technologies like Java, Rust, Go, Cassandra, Elasticsearch, Spark, Kafka, and Kubernetes.

What you'd actually do

  1. Building a performant search and indexing ecosystem for complex granularly permissioned data
  2. Contributing to open-source data processing libraries, integrating the latest innovations to achieve performance gains
  3. Building the distributed systems that power large scale compute workloads, orchestrating and efficiently scheduling hundreds of thousands of containers every hour
  4. Designing architecture and opinionated APIs to keep application developers on the happy path
  5. Tracing and performance observability in high scale distributed microservice architectures

Skills

Required

  • 6+ years of experience designing, building, and operating distributed systems
  • Experience with backend languages such as Java, Rust, or Go
  • Experience with open-source technologies like Cassandra, Elasticsearch, Spark, Kafka, Kubernetes, or Flink
  • Experience with industry-standard build tooling, such as Gradle and GitHub

Nice to have

  • Experience developing and managing highly-available distributed systems
  • Active UK Security clearance, or eligibility and willingness to obtain a UK Security clearance

What the JD emphasized

  • 6+ years of experience designing, building, and operatin