Description
Are you passionate about engineering quality, performance, and increasing the impact of engineers around you? As a Software Engineer in Palantir's Foundations organization, you'll have the opportunity to grow more quickly than you ever imagined, building the shared infrastructure that underpins the Palantir Foundry, Palantir Gotham, and Palantir Apollo platforms.
You'll be involved throughout the product lifecycle, from idea generation and design, to execution and rollout, all while being paired with a mentor dedicated to your growth and success. You'll collaborate closely with technical and non-technical counterparts to understand our developers' and customers' problems and build infrastructure to tackle them.
The role involves building features to improve the developer experience for other Palantir engineers, or improving the scalability and reliability of Palantir's platforms. You'll work with a variety of languages, including Java and Go for backend and TypeScript for frontend, alongside open-source technologies like Cassandra, Spark, Elasticsearch, React, and Redux.
We're looking for engineers who can write clean, effective code and learn new languages quickly. Alongside peers that bring diverse experience, you'll build your skills to apply the best technology to solve a given problem.
In this role, you'll have the opportunity to:
- Build features to improve the developer experience for other Palantir engineers
- Improve the scalability and reliability of Palantir's platforms
- Collaborate with technical and non-technical counterparts to understand our developers' and customers' problems and build infrastructure to tackle them
- Work with a variety of languages, including Java and Go for backend and TypeScript for frontend
- Learn and apply new technologies to solve complex problems
If you're passionate about engineering quality, performance, and increasing the impact of engineers around you, this could be the perfect opportunity for you.
Responsibilities
- Build features to improve the developer experience for other Palantir engineers
- Improve the scalability and reliability of Palantir's platforms
- Collaborate with technical and non-technical counterparts to understand our developers' and customers' problems and build infrastructure to tackle them
- Work with a variety of languages, including Java and Go for backend and TypeScript for frontend
- Learn and apply new technologies to solve complex problems
Requirements
- Engineering background in fields such as Computer Science, Mathematics, Software Engineering, or Physics
- Familiarity with data structures, storage systems, cloud infrastructure, frontend frameworks, and other technical tools
- Experience coding in programming languages, such as Java, C++, Python, TypeScript, JavaScript, or similar languages
What We Offer
- Competitive salary and benefits package
- Opportunities for professional growth and development
- Collaborative and dynamic work environment
- Flexible working hours and remote work options
- Access to cutting-edge technologies and tools
- Recognition and rewards for outstanding performance
How to Apply
If you're interested in this exciting opportunity, please submit your application, including your resume and a thoughtful cover letter explaining why you're the perfect fit for this role. We look forward to hearing from you!