Backend Software Engineer - Defense

Palantir Palantir · Enterprise · New York, NY · Dev

Backend Software Engineer at Palantir building mission-critical products for the defense sector. The role involves developing scalable backend services, APIs, and data handling solutions that support operational data and AI systems. Engineers work across the product lifecycle, collaborating with cross-functional teams to solve complex problems and deliver robust software for military operations.

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

  • Java
  • Rust
  • Python
  • Go
  • Kafka
  • Cassandra
  • Elasticsearch
  • Spark
  • Docker
  • Kubernetes
  • Gradle
  • GitHub
  • server-side logic
  • efficient data handling
  • distributed systems
  • user-oriented workflows
  • CI/CD development environment
  • data structures
  • system architecture
  • API development for microservices frameworks
  • Computer Science
  • Mathematics
  • Software Engineering
  • Physics
  • written and verbal communication skills

Nice to have

  • collaborating with technical and non-technical teammates
  • fine-tuning performance
  • low-latency operational outcomes
  • cross functional capabilities
  • streamline user workflows
  • continuously improve our software's efficiency and reliability
  • developing reliable, performant, scalable systems
  • design robust APIs and primitives
  • high-scale, collaborative, geospatial workflows
  • Design sophisticated frameworks to enable complex workflows across applications in a single workspace
  • Develop the next generation of real-time collaborative tooling and data-analysis solutions
  • active participation in code reviews
  • fostering a culture of continuous improvement and knowledge sharing
  • interfacing external systems
  • integrating user-facing elements with server-side logic
  • performance analysis
  • Actively improve user workflows by collaborating with cross-functional teams
  • ensuring seamless experiences across product boundaries
  • cohesive user experience
  • Skill and comfort working in a constantly evolving environment with dynamic objectives and iteration with users

What the JD emphasized

  • mission-critical products
  • high-performance, scalable backend services
  • high coding standards
  • robust APIs
  • large-scale and high throughput data
  • speed and scalability
  • user-oriented workflows
  • high-quality software
  • fast-paced CI/CD development environment
  • live backend systems
  • In-depth understanding of data structures, system architecture, API development for microservices frameworks, distributed systems
  • Strong coding skills
  • Eligibility and willingness to obtain a US Security clearance