Software Engineer - Edge AI Systems
Palantir · Seattle, WA
Job description
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 We are seeking an experienced Software Engineer to join a newly-formed team focused on developing and deploying advanced AI systems to the tactical edge. This role involves training, evaluating, and deploying LLM agents to edge hardware for interfacing with sensors, effectors, and drone systems. This project is in support of multiple customers in the defense sector that are looking for untethered AI solutions that can be rapidly deployed downrange on hardware with limited capabilities. As a part of this team, you will build and deploy specialized models and agents that can run on tactical edge hardware, working alongside other experts in AI, LLMs, and systems to shape solutions that redefine complex tactical defense scenarios. Core Responsibilities • Train and fine-tune edge-capable LLMs for tactical defense applications • Optimize model performance for various edge hardware (GPU, CPU, and specialized accelerator) platforms • Design and implement multi-agent systems for various mission scenarios • Interface LLM agents with sensors, effectors, and drone systems • Benchmark and evaluate agent capabilities, performance, and reliability • Engineer scalable, reliable, and fail-safe systems capable of functioning in high-stakes environments What We Value • Proven experience in AI model development, training, and fine-tuning • Experience building LLM agent systems using direct LLM API calls, or frameworks such as LangChain • Experience optimizing AI models and runtime performance for edge hardware • Familiarity with edge AI optimization tools including Ollama, Mojo, TVM, TF Lite, and vLLM • Experience working in the defense sector, especially with weapon and UxV systems, is highly desirable • Ability to manage complexity, optimize for performance, and think critically under pressure • Experience deploying and maintaining robust production systems What We Require • 5+ years of professional software development experience • 2+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and existing systems • Experience building and deploying LLMs and LLM agents using modern frameworks such as PyTorch, HuggingFace Transformers, LangChain, and vLLM • Strong proficiency in Rust, Python, or C++ • Bachelor's/Master's/PhD in Computer Science, Physics, Mathematics, or related fields • Active US Security clearance or eligibility and willingness to obtain a US Security clearance
More jobs in Seattle, WA
Software Engineer - Apollo Platform
Palantir · Seattle, WA
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 Are you excited about building world class platforms that power mission critical software at a huge scale? Apollo enables autonomous management and continuous deployment of software, wherever it is. We’re taking SAAS to where SAAS has not gone before: from on-premise, to various cloud providers, to disconnected environments (air-gapped), to strict accreditation frameworks including IL-5 and FedRAMP, and to the edge. You can read more about the problem Apollo was built to solve on our blog or watch our Apollo demo day. As a Software Engineer on the Apollo platform you will build software at scale to transform how organizations around the world deploy software. You will be responsible for mission critical software powering deployment of software for both Palantir and its customers in the commercial and government space. You have a curious mind, high bar for engineering quality and ability to work in a dynamic environment where the best idea wins. Apollo Software Engineers are involved throughout the product lifecycle. From idea generation, to design and prototyping, to execution, and shipping. As a Software Engineer, you'll collaborate closely with technical and non-technical counterparts to understand our customers' problems and build products that solve them. Please note that this posting is open to all levels of experience. Core Responsibilities • Build and maintain highly available systems responsible for orchestration of software deployment across hundreds of production environments • Engage and solve problems that customers need today with a tight feedback loop for what is important and what works • Working directly with other teams to solve problems that cross the team boundary • Debug complex issues and performance problems throughout the stack What We Value • Some familiarity with containers (Docker) and orchestration (Kubernetes) • Experience developing and managing highly-available distributed systems • Demonstrated success building systems that meet requirements around monitoring, stability, and scalability • Experience building high-quality software in a fast-paced CI/CD development environment • High empathy for developer and operators workflows and productivity Requirements • Experience in Software Engineering, Computer Science, Math, Physics or or similar field • Strong software developer with demonstrated proficiency in programming languages, such as Java, Golang, C++, or equivalent • Demonstrated ability to learn and work independently and make good decisions with minimal direction • Strong written and verbal communication skills • Great problem solving skills with ability to evolve complex systems
Software Engineer - Apollo Systems
Palantir · Seattle, WA
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 Apollo is Palantir’s autonomous software management and deployment platform. It enables seamless, continuous delivery of mission-critical software (Foundry, Gotham, AIP) across a vast range of environments: on-prem, public cloud, disconnected (air-gapped) networks, and highly regulated settings (including IL-5 and FedRAMP). As a Software Engineer on the Apollo team, you’ll build and operate a large-scale distributed system to allow the remote operation and maintenance of Kubernetes clusters. Our mission is to extract the entire state of a cluster into a portable, high-performance artifact within minutes, enabling full and almost instant cluster reconstruction from the ground up—all while pushing the limits of speed, reliability, and scale. You’ll design and implement backup and restore solutions for Kubernetes, leveraging proprietary compression infrastructure tailored to Palantir’s unique deployment models. You’ll also build and optimize our container artifact store, which is based on the OCI (Open Container Initiative) distribution spec—the industry standard for storing and distributing container images and artifacts. You’ll own the backbone of every environment Apollo supports, from hyperscalers to Army trucks. If you’re excited by challenges at the intersection of container technologies like OCI and docker, storage, and distributed systems, you’ll find opportunities here to dive deep into storage formats and low-level optimizations, where milliseconds matter. As we increasingly automate cluster creation and management on diverse hardware, you’ll play a key role in scaling Palantir’s presence at the edge and solving tough distributed systems problems. You’ll own the full development lifecycle—from idea generation and design, through implementation, to operation and support—while collaborating closely with both technical and non-technical stakeholders to deliver robust, impactful infrastructure. The usage of AI tools (Claude Code/Codex/Copilot) is highly encouraged! Core Responsibilities • Build and maintain highly available systems responsible for orchestration of software deployment across hundreds of production environments • Develop performance sensitive storage features and optimizations to store and serve Palantir products • Engage and solve problems that customers need today with a tight feedback loop for what is important and what works • Working directly with other teams to solve problems that cross the team boundary • Debug complex issues and performance problems throughout the stack, including open source What We Value • Systems programming experience with strong proficiency in golang, Java or equivalent. This is a highly hands on, code writing heavy position! • Some familiarity with containers (Docker) and orchestration (Kubernetes) at scale • Experience working with hosted container registries such as Amazon Elastic Container Registry (ECR), Google Artifact Registry, or Azure Container Registry (ACR) is highly desirable • Familiarity with the OCI Distribution Spec and open source registry projects (e.g., distribution/distribution,Harbor) • Experience designing, building, and operating high-scale observability or infrastructure systems • Experience building high-quality software in a fast-paced CI/CD development environment • High empathy for developer and operators workflows and productivity What We Require • 4+ years of professional software development experience on core infrastructure with emphasis on operational excellence • 2+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and existing systems • Bachelor's degree in Computer Science or equivalent
Product Lead, Support Experience
Stripe · Seattle, WA
Who we are About Stripe Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career. About the team The Support Experience group develops and applies technology at all points of the user support journey to solve customer problems at scale, keeping millions of business running and unlocking growth across Stripe’s product suite. What you’ll do As a Product Lead for Support Experience, you will be devising strategy, developing product requirements, and driving execution for critical initiatives that create a world-class support experience for all of Stripe’s customers and users. You’ll be at the forefront of applied AI, solving problems for businesses and consumers, and redefining what great can look like. You’ll be leading and growing a team of experienced Product Managers who have a track record of delivering high-impact products that elevate the support experience for Stripe’s users and our user-facing support teams. Support is a high-visibility area at Stripe, and you’ll need to be comfortable orienting company leadership around your goals. Responsibilities • Own and drive the product roadmap for the future of conversational AI and human support at Stripe • Shape strategy, steer product requirements, and hold a high bar for the execution of high-impact initiatives that impact key segments and top customers. • Partner with Stripe’s AI teams to unlock opportunities for serving users more effectively • Build strong relationships with senior leaders across Operations to continually uplevel our human support functions • Grow and coach a global team of PMs in building systems and platforms for conversational and human agents. Who you are We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements Our ideal Product Manager will be relentlessly user-focused, comfortable in ambiguity, have strong technical skills, and have the desire to create something new • 3+ years of managing product managers, 8+ years as a product manager • Deep user empathy and a high bar for user experience • Experience developing a multi-year vision, strategy and roadmap for large scale products • Experience hiring, managing, and building high-performing customer-focused Product Management teams in multiple continents • Experience leading cross-team initiatives from ideation to execution • Technical expertise: You’ve led technical products and/or have a background in computer science (or similar) • Strong written and verbal communication skills
Senior Software Engineer, Substrate
Palantir · Seattle, WA
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 Substrate is the team responsible for Palantir’s core production infrastructure — 100s of K8s clusters — from on-prem to the major cloud hyperscalers, whether they are internet-connected or air-gapped, small hardware footprint or large. As a Senior Software Engineer on Substrate, you will design and build Palantir’s managed Kubernetes product offerings across all these environments. You and your team will be responsible for bootstrapping and operating the entire fleet of K8s clusters with zero manual steps by building industry leading tooling and contributing to core CNCF components. You will also be responsible for ensuring scale, stability and security across a matrix of compliance regimes and hosting infrastructure types. Your team culture emphasizes engineering rigor and operational excellence at scale. This means issues in production should be pre-empted and deeply root-caused, and investments in automation and self-healing systems are key. If you’re excited about infrastructure at scale and working with Kubernetes, this is the right role for you. Core Responsibilities • Deliver a container runtime to challenging new environment types - new clouds, on premise, edge devices • Build automation and establish standards for operating K8s securely at scale with zero manual ops overhead • Drive innovation through adoption of novel K8s features and CNCF tools, making upstream contributions as needed • Design the next generation of Palantir’s infrastructure through a deep understanding of internal systems and CNCF standards What We Value • Systems programming experience with strong proficiency in golang, C/C++ or equivalent • Working knowledge or hands on experience of infrastructure automation tools such as Terraform, ansible, puppet or K8s operators, and competent coding in Go, Java, or equivalent for the purposes of automation or scripting • Deep familiarity with hardware and OS configurations, diagnostic tooling, networking nuts and bolts • Deep familiarity with containers (Docker) and orchestration (Kubernetes) at scale • Experience working with a cloud provider (AWS/Azure/GCE), or sysadmin/SRE experience in data centers • Experience designing, building, and operating high-scale observability or infrastructure systems • Working knowledge of networking fundamentals, experience with CNIs or cloud networking infrastructure preferred What We Require • 4+ years of professional software development experience on core infrastructure with emphasis on operational excellence • 2+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and existing systems • Bachelor's degree in Computer Science or equivalent