A World-Changing Company
Palantir builds the world’s leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving drugs, forecast supply chain disruptions, locate missing children, and more.
The Role
If you joined us today, you get to author the strategy by which each of Palantir’s software platforms - Foundry, Gotham, Apollo - achieves full containerization across an intimidating diversity of infrastructure types. Tomorrow, you get to do the same for Palantir’s ever expanding customer community. You will drive those goals by building elegant, robust APIs powered by K8s controllers which bridge the gap between a raw Kubernetes cluster and a fully-featured, infrastructure agnostic runtime that can scale to the operational needs of 100s of specialized microservices. Joining you on that journey is a highly motivated team with a diverse group of backgrounds and skillsets, brimming with ambition.
Core Responsibilities
Engage with and internalize Palantir’s infrastructure strategy and the needs of your team’s customer baseDeeply understand and leverage K8s primitives, the broader OSS ecosystem around K8s, and highly technical service lifecycle semantics to solve business critical problems at scaleBuild and evolve the APIs through which in-house as well as third-party software developers interact with K8s to satisfy their runtime needs, cleanly abstracting away the complex distributed systems powering themWork closely with your team and stakeholders to enable sustainable and timely delivery of technical solutions to address business needsChampion a long-term tech roadmap to reduce operational burden, ensure scalability, reduce risk, and strive for step-changes whenever possible
What We Value
Clear and concise verbal and written communicationsA focus on impact and an ability to articulate the value your work providesExperience developing and managing highly-available distributed systemsPassion for designing thoughtful and robust APIsDeep familiarity with K8s, and the broader ecosystem of software around K8s
What We Require
3+ years of professional software development experience1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and existing systems1+years of experience as a mentor, tech lead or leading an engineering teamStrong coding skills in Go, Java, or equivalentExperience designing, building, and operating high-scale observability or infrastructure systemsBachelor's degree in Computer Science or equivalent