Software Infrastructure Engineer

Seattle, Silicon Valley (Redwood City to San Jose)

Palantir


Role Locations

  • Seattle
  • Silicon Valley (Redwood City to San Jose)

Employees

501+ people

Address

100 Hamilton Ave Ste 300
Palo Alto, CA, 94301-1651, US

Tech Stack

  • Java
  • AngularJS
  • React
  • Apache Spark
  • Elasticsearch
  • Hadoop
  • Cassandra
  • Spark
  • AWS
  • Typescript
  • Redux
  • PostgreSQL
  • Angular.js
  • Kubernetes
  • Docker
  • Go

Role Description

A World-Changing Company

At Palantir, we’re passionate about building software that solves problems. We partner with the most important institutions in the world to transform how they use data and technology. Our software has been used to stop terrorist attacks, discover new medicines, gain an edge in global financial markets, and more. If these types of projects excite you, we'd love for you to join us.

The Role

The Deployment Infrastructure team's goal is to accelerate the end-to-end engineering lifecycle at Palantir by building tools and platforms that make it easier to create, deploy, and iterate on secure and highly available software. As a Software Engineer on the Deployment Infrastructure team, you will reimagine how our company builds and deploys software and how we use data to make decisions, then build the products and infrastructure to enable that new approach.

Core Responsibilities

Build and maintain highly available systems responsible for service deployment & telemetry across hundreds of production environments. Design and evolve software managing in-environment service discovery and configuration of microservices. Architect and manage secure, scalable infrastructure utilizing Kubernetes to support our external and internal use cases. Develop tools to enable other engineers such as CI/CD pipelines, container schedulers, and custom applications. Debug complex issues and performance problems throughout the stack.

What We Value

Experience in Software Engineering or similar field Systems programming experience in Golang, Java, or equivalent Experience developing and managing highly-available distributed systems Demonstrated success building systems that meet requirements around monitoring, stability, and scalability Deep familiarity with containers (Docker) and orchestration (Kubernetes) at scale Experience working with a cloud provider (AWS/Azure/GCE) or in-house data centers Knowledge of infrastructure automation tools such as Terraform

Palantir is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. Palantir is committed to working with and providing reasonable accommodations to applicants with physical and mental disabilities. Please see the United States Department of Labor's EEO poster and EEO poster

About Palantir

At Palantir, we’re passionate about building software that solves problems. We partner with the most important institutions in the world to transform how they use data, bringing our world-class software platform to bear against complex data environments in order to solve existential threats. Our software has been used to stop terrorist attacks, discover new medicines, gain an edge in global financial markets, and more. By integrating all their data into one platform, organizations in the public, private, and non-profit sectors can solve problems they never could have before.

Company Culture

THE BEST IDEA WINS: If you have a great idea and the will to see it through, you can effect great change. Nothing is off limits—we’re constantly looking for improvements in our products, our processes, and our people. All voices are equal here—we hire people to have an opinion and be creative. We’re intolerant of politicking, ego, and power brokers. If your idea makes the most sense, that’s what we’re doing, regardless of your role or seniority.

NOTHING IS PERMANENT: We iterate obsessively on everything we do, always collecting new information about the right way to solve a problem. Existing components and processes are supplanted by new, better solutions as they become apparent. For those who built the thing being discarded, this is a cause for celebration not sadness. Replacement is viewed as success: we have now reached the next plateau of functionality and design and iteration begins anew.

KEEP FOCUSED ON THE MISSION: We view software as a means of effecting change in the world, not as an end unto itself. Our mission is to help our users, the people doing the hard work on complex, real-world problems. We do this by writing software that enables effective analysis against complicated, data-driven problems.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.