Description
A Backend Software Engineer at Palantir builds software at scale to transform how organisations use data. Collaborate closely with technical and non-technical teammates to understand customer problems and build products that solve them. Contribute high-quality code to underpin Palantir Foundry and Gotham with performant, secure, and scalable building blocks.
Core Responsibilities
- Building a performant search and indexing ecosystem for complex granularly permissioned data
- Contributing to open-source data processing libraries, integrating the latest innovations to achieve performance gains
- Building the distributed systems that power large scale compute workloads, orchestrating and efficiently scheduling hundreds of thousands of containers every hour
- Designing architecture and opinionated APIs to keep application developers on the happy path
- Tracing and performance observability in high scale distributed microservice architectures
- Building reliant, performant, and scalable systems for storage, auth, or asset serving to enable other product teams to build robust applications without deep domain expertise in the underlying systems
- Automating the deployment, management, and operations of complex distributed systems like Cassandra, Elasticsearch, Kafka, and more across different environments
Technologies We Use
- Different backend languages, including Java, Rust, and Go
- Open-source technologies like Cassandra, ElasticSearch, Spark, Kafka, Kubernetes, Flink
- Industry-standard build tooling, including Gradle and GitHub
What We Value
- Demonstrated ability to collaborate and empathize with a variety of individuals
- Ability to learn new technology and concepts, even without in-depth experience
- Bias towards quality and thoughtful about edge cases
- Builds solutions and APIs with users in mind while maintaining a high engineering bar
What We Require
- Engineering background in Computer Science, Mathematics, Software Engineering, Physics or similar field
- Strong coding skills with demonstrated proficiency in programming languages, such as Java, C++, Python, Rust, or similar languages
- Familiarity with storage and data processing systems, cloud infrastructure, and other technical tools
- Strong written and verbal communication skills and ability to iterate quickly with teammates, incorporating feedback and holding a high bar for quality
Additional Information
The estimated salary range for this position is estimated to be $135,000 - $200,000/year. Total compensation for this position may also include Restricted Stock units, sign-on bonus and other potential future incentives.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.lever.co/palantir/fb2d3222-dbd8-4e03-8d39-47b820e9509c