Software Engineer - Python Developer Productivity
Apply NowCompany: Palantir
Location: New York, NY 10001
Description:
A World-Changing Company
Palantir builds the worlds leading software for data-driven decisions and operations. By bringing therightdatatothe people who need it, our platforms empower our partnerstodevelop lifesaving drugs, forecast supply chain disruptions, locate missing children, and more.
The Role
Software EngineersatPalantir build softwareatscaletotransform how organizations globally use data. As a Software Engineer on Developer Productivity, youll identify, develop, and drive investmentstoimprove the velocity and quality of our engineering, as well as bolster the happiness and productivity of other developers.
The role spans a spectrum of areas, such as build and software supply-chain systems, platform runtime environments, telemetry relating concurrency, memory/performance optimizations, and monitoring/alerting. Your primary userswillbe other developersatPalantir. Theywillbe empoweredwiththe software you developtobuild capabilities used by research scientists, aerospace engineers, intelligence analysts, and economic forecasters in countries around the world. Therewillbe opportunitiestocontributetoopen source software, including projects maintained by others that we leverage. Youllworkautonomously within a community thatwillsupportand challenge you as you growtobecome a strong technical contributor and engineering leader.
The team is playing a crucial role in shaping Palantir's approachtoPython, a language that has not been extensively used in our products before.
Core Responsibilities
We're hiring engineers who are passionate about empowering developerstosolve real-world problems. If youre motivatedtodevelop reliable, performant, scalable systems and tools, here are some examples of the types ofworkyoud gettodo:
Define and build standard practices for how services are operated and observed throughout their deployment
Build frameworks, libraries and tooling for defining service APIs and the RPC interactions between microservices; like theconjureecosystem
Help developers understand and adheretodevelopment best practices by building great tools and development processes
Push Palantirtothe cutting edge of software supply chain security
Technologies We Use- A variety of languages, including Python, Java, Go, Rust, and TypeScript.
- Open-source databases like Cassandra, Lucene, Elasticsearch.
- Open-source libraries/frameworks like Rattler, Conda, GraphQL, Undertow, Jackson and Log4j.
- Industry-standard build tooling, including Hatch, Gradle, Webpack, CircleCI, and GitHub.
- Growing subject matter expertise and depth of understanding of a problem space.
- Embracing, centralizing, and abstracting complexity away from our users in ordertoexpose simple, powerful APIs.
- Abilitytounderstand how technical decisions impact your users and a drivetosuper-power those people, particularly through empathy for developer/operator workflows and productivity.
- Awareness of recent industry best practices and open source advancements.
- Great problem solving skillswithabilitytoevolve complex systems.
- 2+yearsof software engineering experience,preferablyin fields such as Computer Science, Mathematics, Software Engineering, Physics.
- Strong coding skillswithdemonstrated proficiency in programming languages, such as Python, Java, C++, Rust, JavaScript/TypeScript, or similar languages.
- Abilitytodive into and navigate complex systems to better understand the nuances in how theywork.
- Demonstrated abilitytolearnandworkindependently and make decisionswithminimaldirection.
- Strong written and verbal communication skills.
Salary
The estimatedsalaryrange for this position is estimatedtobe $135,000 - $200,000/year. Total compensation for this position may also include Restricted Stock units, sign-on bonus and other potential future incentives. Further note that total compensation for this positionwillbe determined by each individuals relevant qualifications,workexperience, skills, and other factors. This estimate excludes the value of any potential sign-onbonus; the value of any benefits offered; and the potential future value of anylong-termincentives.
Our benefits aimtopromote health and wellbeing across all areas of Palantirians lives. Weworktocontinuously improve our offerings and listentoour 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.
Benefits
Employees(and their eligible dependents) can enroll in medical, dental, and vision insurance as well as voluntary life insurance
Employeesare automatically covered by Palantirs basic life, AD&D and disability insurance
Commuter benefits
Relocation assistance
Take what you need paidtimeoff, not accrualbased
2 weeks paidtimeoff built into the end of eachyear(subjecttoteam and business needs)
10 paid holidays throughout the calendaryear
Supportive leave of absenceprogramincludingtimeoff for military service and medical events
Paid leave for new parents and subsidized back-up care for all parents
Fertility and family building benefits including but not limitedtoadoption, surrogacy, and preservation
Stipendtohelpwithexpenses that comewitha new child
Employeescan enroll in Palantirs 401k plan