At a Glance
- Tasks: Design and build cutting-edge Kubernetes products across diverse environments.
- Company: Join Palantir, a leader in data-driven software solutions.
- Benefits: Enjoy competitive pay, health perks, and flexible work options.
- Why this job: Make a real impact on infrastructure at scale with innovative technology.
- Qualifications: 4+ years in software development, strong skills in Go or C/C++.
- Other info: Collaborative culture with opportunities for personal and professional growth.
The predicted salary is between 48000 - 72000 ÂŁ per year.
Substrate is the team responsible for Palantir's core production infrastructure â 100s of K8s clusters â from onâprem to the major cloud hyperscalers, whether they are internetâconnected or airâgapped, small hardware footprint or large. As a Senior Software Engineer on Substrate, you will design and build Palantir's managed Kubernetes product offerings across all these environments. You and your team will be responsible for bootstrapping and operating the entire fleet of K8s clusters with zero manual steps by building industryâleading tooling and contributing to core CNCF components. You will also be responsible for ensuring scale, stability and security across a matrix of compliance regimes and hosting infrastructure types. Your team culture emphasizes engineering rigor and operational excellence at scale. This means issues in production should be preâempted and deeply rootâcaused, and investments in automation and selfâhealing systems are key. If you're excited about infrastructure at scale and working with Kubernetes, this is the right role for you.
Core Responsibilities
- Deliver a container runtime to challenging new environment types â new clouds, on premise, edge devices.
- Build automation and establish standards for operating K8s securely at scale with zero manual operations overhead.
- Drive innovation through adoption of novel K8s features and CNCF tools, making upstream contributions as needed.
- Design the next generation of Palantir's infrastructure through a deep understanding of internal systems and CNCF standards.
- Systems programming experience with strong proficiency in Go, C/C++ or equivalent.
- Working knowledge or handsâon experience of infrastructure automation tools such as Terraform, Ansible, Puppet or K8s operators, and competent coding in Go, Java, or equivalent for the purposes of automation or scripting.
- Deep familiarity with hardware and OS configurations, diagnostic tooling, networking nuts and bolts.
- Deep familiarity with containers (Docker) and orchestration (Kubernetes) at scale.
- Experience working with a cloud provider (AWS/Azure/GCE), or sysâadmin/SRE experience in data centers.
- Experience designing, building, and operating highâscale observability or infrastructure systems.
- Working knowledge of networking fundamentals, experience with CNIs or cloud networking infrastructure preferred.
- 4+ years of professional software development experience on core infrastructure with emphasis on operational excellence.
- 2+ years of experience contributing to the system design or architecture (design patterns, reliability and scaling) of new and existing systems.
- Bachelor's degree in Computer Science or equivalent.
About Palantir
Palantir builds the world's leading software for dataâdriven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving drugs, forecast supply chain disruptions, locate missing children, and more.
Life at Palantir
We want every Palantirian to achieve their best outcomes, celebrating each individual's strengths, skills, and interests from your first interview to longâterm growth, rather than relying on traditional career ladders. Paying attention to the needs of our community enables us to optimize our opportunities to grow and helps ensure many pathways to success at Palantir. We invest in health and wellâbeing across all areas of our team's lives, fostering a culture of collaboration and innovation. Inâperson work is encouraged to maximize creative outcomes, though many teams offer hybrid options (WFH oneâtwo days a week). Some roles allow remote work on an exceptional basis, requiring employees to work from their city or country of employment. We are committed to making the application and hiring process accessible to everyone and will provide 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.
Senior Software Engineer, Substrate in Westminster employer: Palantir Technologies
Contact Detail:
Palantir Technologies Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Senior Software Engineer, Substrate in Westminster
â¨Tip Number 1
Network like a pro! Reach out to current or former employees at Palantir on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
â¨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your projects, especially those related to Kubernetes or infrastructure automation. This is your chance to demonstrate your expertise beyond the CV.
â¨Tip Number 3
Ace the interview by practising common technical questions and scenarios related to Kubernetes and cloud infrastructure. We recommend doing mock interviews with friends or using online platforms to get comfortable.
â¨Tip Number 4
Apply through our website! Itâs the best way to ensure your application gets seen. Plus, it shows youâre genuinely interested in joining the team at Palantir. Donât miss out!
We think you need these skills to ace Senior Software Engineer, Substrate in Westminster
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your experience with Kubernetes, Go, and any relevant infrastructure automation tools. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for the role. Share why you're excited about working with Kubernetes at scale and how your background makes you a great fit for our team culture focused on operational excellence.
Showcase Your Projects: If you've worked on any projects related to container orchestration or infrastructure automation, make sure to mention them! We love seeing real-world applications of your skills, so donât hold back on sharing your achievements.
Apply Through Our Website: We encourage you to apply directly through our website. Itâs the best way for us to receive your application and ensures youâre considered for the role. Plus, it shows us youâre serious about joining our team!
How to prepare for a job interview at Palantir Technologies
â¨Know Your Kubernetes Inside Out
Make sure you brush up on your Kubernetes knowledge before the interview. Understand its architecture, features, and how it operates at scale. Be ready to discuss your hands-on experience with K8s and any challenges you've faced while working with it.
â¨Showcase Your Automation Skills
Since the role emphasises zero manual operations, be prepared to talk about your experience with automation tools like Terraform or Ansible. Share specific examples of how you've implemented automation in past projects to improve efficiency and reliability.
â¨Demonstrate Problem-Solving Abilities
Palantir values operational excellence, so come equipped with examples of how you've pre-empted issues in production environments. Discuss your approach to root-cause analysis and how you've contributed to building self-healing systems.
â¨Understand Compliance and Security
Given the focus on security across various compliance regimes, make sure you can articulate your understanding of security best practices in cloud environments. Be ready to discuss how you've ensured security and compliance in your previous roles.