Skip to main content

Palantir

Software Engineer - Apollo Systems

New York, NYfull-timemidAdded 1 month ago

About this role

Join Palantir's Apollo team to build distributed systems for autonomous software deployment across diverse environments. You'll design backup/restore solutions for Kubernetes clusters and optimize container artifact storage, enabling rapid cluster reconstruction while maintaining reliability at scale.

What you'll do

  • Design and implement backup and restore solutions for Kubernetes clusters
  • Build and optimize container artifact storage systems based on OCI standards
  • Develop distributed systems for remote cluster operation and maintenance
  • Leverage proprietary compression infrastructure for Palantir deployment models
  • Own full development lifecycle from design through operation and support
  • Collaborate with technical and non-technical stakeholders on infrastructure solutions

What they're looking for

  • Kubernetes and container technologies
  • Distributed systems design
  • OCI and Docker expertise
  • Storage systems and optimization
  • Low-level performance optimization
  • Cloud infrastructure (on-prem, public cloud, air-gapped networks)
  • Software deployment and DevOps
  • System architecture and design
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Palantir

Palantir builds data platforms and software solutions that help government and enterprise customers tackle complex operational challenges, with a focus on responsible AI governance and privacy. The company is hiring software engineers and interns for forward-deployed customer roles, infrastructure and platform teams, and specialized privacy and civil liberties engineering positions.

View all jobs at Palantir

Likely interview questions

  • Tell us about your experience with Kubernetes and container orchestration. Have you worked on backup/restore solutions or cluster management systems?
  • Describe a time you optimized a distributed system for performance. What metrics mattered most and how did you approach the problem?