At a Glance
- Tasks: Design and maintain high-performance computing systems for groundbreaking research.
- Company: Join a leading global tech firm at the forefront of innovation.
- Benefits: Enjoy a fast-paced environment with opportunities for collaboration and growth.
- Why this job: Be part of a team that empowers you to solve complex problems and drive scientific advancements.
- Qualifications: 5+ years in HPC, strong Linux skills, and proficiency in automation languages required.
- Other info: Work closely with researchers and contribute to cutting-edge projects.
The predicted salary is between 43200 - 72000 £ per year.
A leading global technology-driven firm is seeking a talented Production Engineer to join its High-Performance Computing (HPC) team based in London. This team plays a critical role in supporting cutting-edge quantitative research by designing and maintaining some of the most demanding compute and storage infrastructure in the industry. The environment is fast-paced and intellectually rigorous, built around a culture that encourages innovation, collaboration, and continuous improvement. Engineers here are empowered to solve complex technical problems, build highly customised systems at scale, and work side by side with researchers pushing the boundaries of science and computation.
What You'll Do:
- Design and maintain high-performance computing and storage systems for large-scale research workloads
- Build tools for automating software deployment, configuration, and upgrades at scale
- Monitor and tune system, storage, and network performance across the HPC environment
- Write code to automate operational tasks and improve infrastructure reliability
- Collaborate closely with researchers to optimise their use of HPC resources
What We're Looking For:
- 5+ years of experience in HPC environments, including exposure to parallel file-systems (e.g., Lustre, GPFS), batch schedulers (e.g., Slurm, Grid Engine), and high-performance networking (experience with interconnects is a plus)
- Strong Linux systems administration skills in distributed and high-scale setups
- Proficiency in at least one language (e.g., Python, Go, C) for automation and tooling
- Experience building and supporting complex, interdependent systems
- Familiarity with configuration management tools like SaltStack, Ansible, or Puppet
- Proven experience managing large-scale, distributed infrastructure and solving complex performance issues
Production Engineer - High Performance Computing employer: Selby Jennings
Contact Detail:
Selby Jennings Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Production Engineer - High Performance Computing
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Lustre or Slurm. Having hands-on experience or even personal projects that showcase your skills with these tools can set you apart from other candidates.
✨Tip Number 2
Engage with the HPC community through forums, webinars, or local meetups. Networking with professionals in the field can provide insights into the latest trends and challenges, and may even lead to referrals for positions like the one at StudySmarter.
✨Tip Number 3
Prepare to discuss specific examples of how you've solved complex performance issues in previous roles. Being able to articulate your problem-solving process will demonstrate your capability and fit for the fast-paced environment we offer.
✨Tip Number 4
Showcase your collaborative skills by highlighting any past experiences where you worked closely with researchers or cross-functional teams. This is crucial in our culture of innovation and teamwork at StudySmarter.
We think you need these skills to ace Production Engineer - High Performance Computing
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in high-performance computing environments. Emphasise your skills with parallel file-systems, batch schedulers, and Linux systems administration, as these are crucial for the role.
Craft a Compelling Cover Letter: In your cover letter, express your passion for HPC and how your background aligns with the company's mission. Mention specific projects or experiences that demonstrate your ability to solve complex technical problems and collaborate with researchers.
Showcase Relevant Skills: When detailing your experience, focus on your proficiency in automation languages like Python or Go. Highlight any tools you've built for automating software deployment or improving infrastructure reliability, as this will resonate with the hiring team.
Proofread and Edit: Before submitting your application, carefully proofread your documents. Look for any grammatical errors or typos, and ensure that your formatting is consistent. A polished application reflects your attention to detail and professionalism.
How to prepare for a job interview at Selby Jennings
✨Showcase Your HPC Experience
Make sure to highlight your experience in high-performance computing environments. Be prepared to discuss specific projects where you've worked with parallel file-systems, batch schedulers, and high-performance networking.
✨Demonstrate Problem-Solving Skills
Prepare examples of complex technical problems you've solved in the past. This role requires innovative thinking, so share how you approached challenges and the impact of your solutions.
✨Familiarise Yourself with Tools
Brush up on the configuration management tools mentioned in the job description, like SaltStack or Ansible. Being able to discuss your experience with these tools will show that you're ready to hit the ground running.
✨Collaborative Mindset
Since the role involves working closely with researchers, be ready to talk about your collaborative experiences. Share how you've worked in teams to optimise resources and improve system performance.