Backend Software Engineer - Defense

Palantir Palantir · Enterprise · Washington, DC · Dev

Backend Software Engineer at Palantir building mission-critical products for the defense sector. The role involves designing, developing, and maintaining scalable backend services that support operational data and AI systems, collaborating with cross-functional teams to solve complex problems and deliver user-oriented solutions.

What you'd actually do

  1. Architecting, developing, and maintaining high-performance, scalable backend services that underpin our our operational data and AI systems
  2. 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
  3. 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
  4. Designing efficient data structures and algorithms to manage large-scale and high throughput data
  5. Optimizing applications for speed and scalability through performance analysis

Skills

Required

  • Experience in designing and developing features and improvements, as well as supporting and maintaining, live backend systems
  • In-depth understanding of data structures, system architecture, API development for microservices frameworks, distributed systems and other backend-related concepts and best practices
  • 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
  • Strong written and verbal communication skills and ability to iterate quickly with teammates, incorporating feedback and holding a high bar for quality
  • Eligibility and willingness to obtain a US Security clearance

Nice to have

  • Java
  • Rust
  • Python
  • Go
  • Kafka
  • Cassandra
  • Elasticsearch
  • Spark
  • Docker
  • Kubernetes
  • Gradle
  • GitHub

What the JD emphasized

  • mission-critical products
  • sophisticated, full-fledged programs
  • rich-ML models
  • perform rich analyses
  • backend services that underpin our our operational data and AI systems
  • high-performance, scalable backend services
  • robust APIs
  • large-scale and high throughput data
  • speed and scalability
  • high-quality software
  • fast-paced CI/CD development environment
  • dynamic objectives
  • live backend systems
  • In-depth understanding of data structures, system architecture, API development for microservices frameworks, distributed systems
  • Strong coding skills
  • US Security clearance