- Build software at scale throughout the product lifecycle, from idea generation and design through prototyping and production delivery
- Collaborate with technical and non-technical teammates to understand customer problems and build solutions
- Build a performant search and indexing ecosystem for complex granularly permissioned data
- Contribute to open-source data processing libraries and integrate innovations for performance gains
- Build distributed systems powering large-scale compute workloads and efficiently schedule hundreds of thousands of containers hourly
- Design architecture and opinionated APIs that guide application developers
- Implement tracing and performance observability in high-scale distributed microservice architectures
- Build reliable, performant, and scalable systems for storage, authentication, and asset serving
- Automate deployment, management, and operations of distributed systems including Cassandra, Elasticsearch, Kafka, and more
- Develop foundational capabilities for Palantir Foundry and Gotham used by public- and private-sector institutions worldwide
Requirements
- 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
- Ability to iterate quickly with teammates, incorporate feedback, and maintain a high bar for quality
- Ability to learn new technology and concepts, even without in-depth experience
- Experience developing and managing highly-available distributed systems is beneficial, but not required
- Active US Security clearance, or eligibility and willingness to obtain one, is beneficial but not necessary
- Must work from the city and/or country in which employed if approved for exceptional remote work
Core Competencies
Demonstrates expertise in building scalable software systems and distributed architectures, with strong coding skills in languages such as Java, C++, and Python. Proficient in automating deployment and managing complex data processing systems while collaborating effectively with diverse teams.
Highest-signal resume keywords
- Distributed Systems Development
- Java Programming
- C++ Programming
- Python Programming
- Cloud Infrastructure Management
ATS Optimization Keywords
Hard Skills
- Software Engineering
- Data Processing Systems
- Performance Observability
- Microservice Architecture
- API Design
- Container Scheduling
- Open-Source Contribution
- High-Scale Systems
- Automation
- Prototyping
Soft Skills
- Strong Communication Skills
- Team Collaboration
- Feedback Incorporation
- Quality Maintenance
- Quick Iteration
Certifications & Qualifications
- Active US Security Clearance
Industry Keywords
- Software Development Lifecycle
- Granular Permissioning
- Compute Workloads
- Public Sector Solutions
- Private Sector Solutions
Tools & Technologies
- Cassandra
- Elasticsearch
- Kafka
- Palantir Foundry
- Gotham
#J-18808-Ljbffr
Backend Software Engineer β Infrastructure, Foundations employer: Jobtailor
As a Client Services Coordinator at our dynamic company, you will thrive in a supportive work culture that prioritises employee growth and development. We offer comprehensive training, opportunities for advancement, and a collaborative environment where your contributions are valued. Located in a vibrant area, our team enjoys a healthy work-life balance and the chance to engage with diverse clients, making every day rewarding and meaningful.