Taro Logo

Backend Software Engineer - Application Development

Palantir builds the world's leading software for data-driven decisions and operations, enabling organizations to develop lifesaving drugs, forecast supply chain disruptions, and locate missing children.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · AI

Description For Backend Software Engineer - Application Development

Palantir Technologies is seeking a Backend Software Engineer to join their Product Development organization. As a Backend Software Engineer at Palantir, you'll be instrumental in building software that transforms how organizations use data. The role involves working throughout the product lifecycle, from ideation to production delivery, collaborating with both technical and non-technical teammates to solve customer problems.

You'll be working in small teams focused on specific product aspects, building cross-functional capabilities and streamlining user workflows. The position offers variety in day-to-day work, from architecting new systems to fine-tuning performance for low-latency operations. You'll be using various technologies including Java, Rust, Python, Go, and distributed systems technologies like Kafka and Cassandra.

The ideal candidate should have strong experience in backend development, distributed systems, and a deep understanding of data structures and algorithms. You'll be responsible for developing high-performance, scalable services, maintaining coding standards, and building robust APIs. The role requires both technical expertise and strong collaborative skills, as you'll work closely with cross-functional teams to ensure seamless user experiences.

Palantir offers a unique career growth approach, focusing on individual strengths rather than traditional career ladders. The company promotes a strong in-person work culture while offering hybrid options, believing that face-to-face collaboration drives innovation. This is an excellent opportunity for engineers passionate about solving real-world problems and building systems that make a significant impact across various sectors.

Last updated 13 days ago

Responsibilities For Backend Software Engineer - Application Development

  • Architecting, developing, and maintaining high-performance, scalable backend services
  • Maintaining high coding standards through guidelines and code reviews
  • Building robust APIs for front-end developers and external systems integration
  • Designing efficient data structures and algorithms for large-scale data
  • Optimizing applications for speed and scalability
  • Collaborating with cross-functional teams to improve user workflows

Requirements For Backend Software Engineer - Application Development

Java
Python
Rust
Go
Kafka
Cassandra
  • Experience in designing, developing, and maintaining live backend systems
  • In-depth understanding of data structures, system architecture, API development
  • Engineering background in Computer Science, Mathematics, Software Engineering, Physics or similar field
  • Strong coding skills in Java, C++, Python, Rust, or similar languages
  • Strong written and verbal communication skills
  • UK Security clearance or eligibility is beneficial but not necessary

Interested in this job?

Jobs Related To Palantir Technologies Backend Software Engineer - Application Development