The opportunity
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.
What you'll do
Leading the architecture, development, and maintenance of high-performance,: scalable backend services that underpin our operational data and AI systems
Maintaining high coding standards through the development of guidelines,: active participation in code reviews, and fostering a culture of continuous improvement and knowledge sharing among your team
Building robust APIs for use by front-end developers and interfacing external: systems, and collaborating with front-end developers to integrate user-facing elements with server-side logic
Designing efficient data structures and algorithms to manage large-scale and high throughput data
Optimizing applications for speed and scalability through performance analysis
Actively improve user workflows by collaborating with cross-functional teams,: ensuring seamless experiences across product boundaries and a cohesive user experience
What they're looking for
- Different backend languages, including Java, Rust, Python and Go
- Distributed systems technologies such as Kafka, Cassandra, Elasticsearch and Spark
- Docker and Kubernetes for containerization and orchestration
- Industry-standard build tooling, including Gradle and GitHub