Software Engineer - Environment Platform
Software Engineer - Environment Platform

Software Engineer - Environment Platform

Camden Town Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
Palantir Technologies

At a Glance

  • Tasks: Create robust APIs and drive containerization for Palantir's software platforms.
  • Company: Join Palantir, a world-changing tech company focused on data-driven solutions.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Why this job: Make a real impact in a dynamic team while working with cutting-edge technology.
  • Qualifications: Experience in distributed systems and strong coding skills in Go or Java.
  • Other info: Collaborative culture with excellent career advancement opportunities.

The predicted salary is between 36000 - 60000 £ per year.

Overview

If you joined us today, you get to author the strategy by which each of Palantir\’s software platforms – Foundry, Gotham, Apollo – achieves full containerization across an intimidating diversity of infrastructure types. Tomorrow, you get to do the same for Palantir\’s ever expanding customer community. You will drive those goals by building elegant, robust APIs powered by K8s controllers which bridge the gap between a raw Kubernetes cluster and a fully-featured, infrastructure agnostic runtime that can scale to the operational needs of hundreds of specialized microservices. Joining you on that journey is a highly motivated team with a diverse group of backgrounds and skillsets, brimming with ambition.

Responsibilities

  • Engage with and internalize Palantir\’s infrastructure strategy and the needs of your team\’s customer base.
  • Deeply understand and leverage K8s primitives, the broader OSS ecosystem around K8s, and highly technical service lifecycle semantics to solve business critical problems at scale.
  • Build and evolve the APIs through which in-house as well as third-party software developers interact with K8s to satisfy their runtime needs, cleanly abstracting away the complex distributed systems powering them.
  • Work closely with your team and stakeholders to enable sustainable and timely delivery of technical solutions to address business needs.
  • Champion a long-term tech roadmap to reduce operational burden, ensure scalability, reduce risk, and strive for step-changes whenever possible.
  • Effective verbal and written communication.

Qualifications

  • Experience developing and managing highly-available distributed systems.
  • Passion for designing thoughtful and robust APIs.
  • Deep familiarity with K8s, and the broader ecosystem of software around K8s.
  • 3+ years of professional software development experience.
  • 1+ year of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and existing systems.
  • 1+ year of experience as a mentor, tech lead or leading an engineering team.
  • Strong coding skills in Go, Java, or equivalent.
  • Experience designing, building, and operating high-scale observability or infrastructure systems.
  • Bachelor\’s degree in Computer Science or equivalent.

About Palantir and Our Approach

A World-Changing Company. Palantir builds the world\’s leading software for data-driven decisions and operations. We are committed to making the application and hiring process accessible to everyone and will provide a reasonable accommodation for those living with a disability. If you need an accommodation for the application or hiring process, please reach out and let us know how we can help. In keeping consistent with Palantir\’s values and culture, we believe employees are \”better together\” and encourage in-person work to foster connectivity and innovation. Some roles offer hybrid or remote options based on business needs. If you are applying for a remote role, you must work from the city or country of your employment. If the posting is Onsite, you are required to work from an office.

#J-18808-Ljbffr

Software Engineer - Environment Platform employer: Palantir Technologies

At Palantir, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a Software Engineer on our Environment Platform team, you will have the opportunity to work alongside a diverse group of highly motivated individuals, driving impactful projects that shape the future of our software platforms. We offer robust employee growth opportunities, a commitment to accessibility, and a flexible work environment that encourages both in-person collaboration and remote options, making Palantir a truly rewarding place to advance your career.
Palantir Technologies

Contact Detail:

Palantir Technologies Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Environment Platform

Tip Number 1

Get to know the company inside out! Research Palantir's products and culture so you can speak confidently about how your skills align with their mission. This will show you're genuinely interested and not just another applicant.

Tip Number 2

Network like a pro! Connect with current employees on LinkedIn or attend industry events. A friendly chat can sometimes lead to referrals, which can give you a leg up in the hiring process.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and system design principles. Practice common interview questions related to K8s and distributed systems, as these are likely to come up.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team at Palantir.

We think you need these skills to ace Software Engineer - Environment Platform

Kubernetes (K8s)
API Design
Distributed Systems
Software Development
System Design
Architecture Patterns
Reliability Engineering
Scaling Solutions
Mentorship
Team Leadership
Coding in Go
Coding in Java
Observability Systems
Technical Communication

Some tips for your application 🫡

Know the Role: Before you start writing, take a good look at the job description. Understand what Palantir is looking for in a Software Engineer - Environment Platform. Tailor your application to highlight how your skills and experiences align with their needs.

Show Your Passion: Let us see your enthusiasm for building robust APIs and working with K8s. Share specific examples of projects you've worked on that demonstrate your passion and expertise in these areas. We love seeing candidates who are genuinely excited about the work they do!

Be Clear and Concise: When writing your application, keep it clear and to the point. Use straightforward language and avoid jargon unless it's relevant. We appreciate well-structured applications that make it easy for us to see your qualifications and fit for the role.

Apply Through Our Website: Make sure to submit your application through our website. This helps us keep everything organised and ensures your application gets the attention it deserves. Plus, it’s super easy to do!

How to prepare for a job interview at Palantir Technologies

Know Your K8s Inside Out

Make sure you have a solid grasp of Kubernetes and its ecosystem. Brush up on K8s primitives and be ready to discuss how they can solve complex problems. Being able to articulate your understanding will show that you're not just familiar with the tech, but that you can leverage it effectively.

Showcase Your API Design Skills

Prepare to talk about your experience designing robust APIs. Think of specific examples where you've built or improved APIs, and be ready to explain your thought process. Highlight how your designs abstract complexity and enhance usability for developers.

Demonstrate Team Collaboration

Palantir values teamwork, so be prepared to discuss how you've worked with diverse teams in the past. Share examples of how you've engaged with stakeholders to deliver technical solutions and how you’ve mentored others. This will show that you can thrive in a collaborative environment.

Communicate Clearly and Confidently

Effective communication is key, especially when discussing technical concepts. Practice explaining your ideas clearly and concisely. Whether it's verbal or written, being able to communicate complex information simply will set you apart from other candidates.

Software Engineer - Environment Platform
Palantir Technologies
Location: Camden Town
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>