Software Engineer - Edge
Palantir, Washington, D.C.
- Pay
- Not listed by the employer
- Work type
- Hybrid
- Level
- Not stated
- Area
- Software engineering
- Posted
- Nov 4, 2025
About the role
A World-Changing Company
Palantir builds the world’s leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving drugs, forecast supply chain disruptions, locate missing children, and more.
The Role
Palantir is at the forefront of some of the most critical and challenging problems in the world. We develop alongside our customers everyday. Our customers span from the cloud to the frontline. As we adapt to solve their most pressing issues in latency, performance, and compute cost, we are building a team of software engineers relentlessly focused on low-level optimization and novel compute architectures. This is a team of developers creating software for the far-edge, including streaming ETL pipelines, inference platforms, and various timing critical applications.
This role requires an experienced software engineer who is well versed in low-level development in compiled, native languages such as Rust and C/C++. A successful candidate can optimize software for constrained embedded devices or across large-scale distributed systems. You should have strong knowledge of computer architecture and OS internals.
Core Responsibilities - Develop high-performance software that runs in distributed systems at the edge and in the cloud.
- Process high-bandwidth sensor and network data streams to deliver real-time insights.
- Architect optimized, hardware-aware software systems.
- Collaborate directly with customers to derive and refine requirements.
- Participate in code reviews, design discussions, and mentor other engineers as needed.
What We Value - Ability to independently decompose and solve ambiguous, complex problems alongside customers with minimal guidance.
- Deep knowledge of computer architecture and experience with hardware-software interfaces.
- Proficiency with Linux and basic IP networking concepts.
- Systems programming experience (e.g., writing device drivers or implementing custom TCP/UDP protocols).
- Strong communication skills and a collaborative mindset.
What We Require - 4+ years of professional software development experience.
- Strong coding and debugging skills in compiled, native languages (e.g., Rust, C, C++).
- Experience developing, maintaining, and debugging software for resource-constrained environments.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Active US Security clearance, or eligibility and willingness to obtain one.
Our benefits aim to promote health and wellbeing across all areas of Palantirians’ lives. We work to continuously improve our offerings and listen to our community as we design and update them. The list below details our available benefits and some of the perks that can be enjoyed as an employee of Palantir Technologies.
Similar roles at other companies
Software Engineer (C++/Rust)
DatabentoRemote / Chicago / New York
$150K–$250K / yr
Posted Jun 8, 2026
Member of Technical Staff – Systems (Rust)
DimensionalSan Francisco +1
Pay not posted
Posted Mar 30, 2026
Pay not posted
Posted 4 days ago
Pay not posted
Posted 3 days ago
Listed on Palantir's Lever job board; checked 28 h ago. First seen by us 28 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.