Software Engineer, New Grad - Infrastructure
New grad Software Engineer building shared infrastructure (backend, frontend, developer, or storage) that powers Palantir's core platforms. Requires CS/engineering background, coding experience in languages like Java/Python/TS, and passion for improving developer productivity.
About the job
Core Responsibilities
- Build features to improve the developer experience for other Palantir engineers or improve the scalability and reliability of Palantir’s platforms.
- Participate throughout the product lifecycle from idea generation and design to execution and rollout.
- Collaborate closely with technical and non-technical counterparts to understand developers' and customers' problems and build infrastructure to address them.
- Work in small teams focused on one of: Backend Infrastructure, Developer Infrastructure, Frontend Infrastructure, or Storage Infrastructure.
Technologies We Use
- Languages: Java, Go (backend), TypeScript (frontend)
- Open-source: Cassandra, Spark, Elasticsearch, React, Redux
- Build tooling: Gradle, CircleCI, GitHub
What We Value
- Passion for helping other developers build better applications.
- Empathy for the impact of changes on workflows and productivity.
- Strong communication and collaboration skills with engineers, users, and non-technical team members.
- Willingness to learn independently, make decisions, and ask effective questions.
- Eagerness to explore source code of open-source libraries (e.g., Cassandra, Chromium) for deep understanding or debugging.
- Staying current with industry practices and open-source advancements.
- Active US Security clearance or eligibility and willingness to obtain one.
What We Require
- Engineering background in Computer Science, Mathematics, Software Engineering, Physics, or related fields.
- Familiarity with data structures, storage systems, cloud infrastructure, frontend frameworks, and other technical tools.
- Experience coding in languages such as Java, C++, Python, TypeScript, JavaScript, or similar.
Skills
Java, Go, TypeScript, Cassandra, Spark, Elasticsearch, React, Redux, Gradle, CircleCI, GitHub, Data Structures, Cloud Infrastructure
Similar jobs
Fullstack Engineering jobsEntry-level software engineer building personalized search and marketplace features across backend and frontend systems. The role requires a computer science or engineering education, 1–4 years of professional development experience, and familiarity with modern engineering practices; search, marketplace, and listed technology experience are beneficial.
Software engineering intern contributing production code, full-stack features, and platform improvements while collaborating with experienced engineers. Requires current enrollment in a relevant computing degree and enthusiasm for learning modern development practices.
New graduate software engineer who will develop, test, and release full-stack features while collaborating across product and engineering teams. Requires a technical degree or equivalent experience, software engineering internships, and familiarity with backend frameworks, frontend technologies, APIs, and Python.
Software engineering interns collaborate on product teams to build, test, and deploy production features while working cross-functionally with product, design, data, and operations. Candidates should be pursuing a relevant technical degree and have strong software engineering fundamentals.
Build and improve the microservices and platform infrastructure powering Lyft’s ride experience, including architecture, testing, monitoring, and issue resolution. Requires a bachelor’s degree and software development experience with programming, databases, web technologies, and machine learning or AI.