Software Engineer - Developer Productivity
New York, NYHybrid2+ YOE
Summary
Builds tools and systems to enhance developer productivity, including build infrastructure, CI pipelines, service APIs, and supply chain security. Requires 2+ years experience in Java, Go, TypeScript or similar, with strong problem-solving skills.
About the role
Core Responsibilities
- Define and build standard practices for how services are operated and observed throughout their deployment
- Build libraries and tooling for defining service APIs and the RPC interactions between microservices; like the conjure ecosystem
- Unify frontend build and CI infrastructure across all of Palantir
- Help developers understand and adhere to development practices by building great tools and development processes
- Push Palantir to the cutting edge of software supply chain security
Technologies We Use
- Java, Go, TypeScript
- Cassandra, Lucene, Elasticsearch
- GraphQL, Undertow, Jackson, Log4j
- Gradle, Webpack, CircleCI, GitHub
What We Require
- 2+ years of software engineering experience, preferably in fields such as Computer Science, Mathematics, Software Engineering, Physics
- Strong coding skills with demonstrated proficiency in programming languages, such as Java, C++, Python, JavaScript/TypeScript, or similar languages
- Great problem solving skills with ability to dive into and navigate existing complex systems
- Familiarity with data structures, storage systems, cloud infrastructure, and other technical tools
- Strong written and verbal communication skills
What We Value
- Expertise and depth of understanding of a technology or problem space
- Embracing, centralizing, and abstracting complexity away from our users
- Ability to understand how technical decisions impact individuals who will use what you’re building
- Empathy for developer and operator workflows and productivity
- Awareness of recent industry practices and open source advancements
Skills
JavaGoTypeScriptJavaScriptPythonC++CassandraElasticsearchLuceneGraphQLGradleWebpackCircleCIGitHubKubernetes