Backend Software Engineer - Infrastructure
Palantir
about 2 years ago
London, United Kingdom
Entry Level / Mid Level
Responsibilities
- Build a performant search and indexing ecosystem for complex data.
- Contribute to open-source data processing libraries for performance gains.
- Develop distributed systems for large scale compute workloads.
- Design architecture and APIs to facilitate application development.
- Implement tracing and performance observability in microservice architectures.
- Create reliable systems for storage, authentication, and asset serving.
- Automate deployment and management of distributed systems like Cassandra and Kafka.
Requirements
- Engineering background in Computer Science, Mathematics, Software Engineering, or similar field.
- Strong coding skills in languages such as Java, C++, Python, or Rust.
- Familiarity with storage and data processing systems and cloud infrastructure.
- Strong written and verbal communication skills.
- Ability to learn new technologies and concepts quickly.
Benefits
- Opportunities for personal growth and development.
- Supportive community focused on health and well-being.
- Hybrid work options available for better work-life balance.
Tech Stack
Apache CassandraApache FlinkApache KafkaApache SparkC++ElasticsearchGoGradleJavaKubernetesPythonRust
Categories
BackendDevOps