At a Glance
- Tasks: Support HPC infrastructure and optimise systems for high-performance computing.
- Company: Join a leading tech company focused on cutting-edge science and engineering.
- Benefits: Gain hands-on experience, mentorship, and a chance to work with innovative technologies.
- Why this job: Kickstart your career in HPC and make a real impact in scientific computing.
- Qualifications: Familiarity with Linux, basic scripting skills, and a passion for HPC.
- Other info: Dynamic team environment with opportunities for growth and learning.
The predicted salary is between 28800 - 48000 £ per year.
In this role you’ll design and elevate the infrastructure behind high-performance simulation and data-heavy workloads. If you thrive on solving compute challenges at scale and pushing performance boundaries, this is your opportunity to make a measurable impact.You\’ll support complex engineering environments focused on CFD, FEA, and large-scale modeling, combining advanced Linux expertise, parallel computing techniques, and high-throughput systems to drive scientific and engineering progress.Responsibilities:
- Design and deploy modern HPC environments, including compute clusters, storage, and interconnects
- Manage enterprise-grade Linux systems (primarily RHEL and Rocky), with a focus on stability, automation, and uptime
- Oversee workload orchestration using tools like Slurm, fine-tuned to maximize resource availability
- Analyze and fine-tune performance of key simulation software
- Improve parallel processing efficiency using MPI, OpenMP, or CUDA in CPU/GPU environments
- Use observability platforms such as Grafana to track and respond to system metrics
- Partner with simulation engineers to adapt the compute environment to evolving workload demands
- Create knowledge resources, training materials, and hands-on guidance to support end-users
Experience/Skills:
- Strong grounding in high-performance compute systems and distributed infrastructure
- Deep experience managing and tuning Linux-based environments in technical computing contexts
- Solid hands-on experience with resource management and queuing systems (preferably Slurm)
- Exposure to simulation-driven workloads in engineering or scientific domains
- Skilled in scripting and automation using Bash and Python for cluster management and diagnostics
- Strong understanding of parallel execution models and application-level optimization
- Familiar with high-bandwidth networks (InfiniBand) and distributed storage systems like Lustre or GPFS
- Excellent problem-solving instincts, user-centric thinking, and communication skills
#J-18808-Ljbffr
HPC Engineer employer: Arcus Search
Contact Detail:
Arcus Search Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land HPC Engineer
✨Tip Number 1
Network like a pro! Reach out to professionals in the HPC field on LinkedIn or at tech meetups. We can learn so much from their experiences, and who knows, they might even point us towards job openings!
✨Tip Number 2
Get hands-on! If you can, set up your own small HPC cluster at home or use cloud services to experiment. This practical experience will not only boost your skills but also give you great talking points during interviews.
✨Tip Number 3
Prepare for those interviews! Brush up on common HPC concepts and be ready to discuss your scripting skills. We should also think about how we can demonstrate our problem-solving abilities with real-world examples.
✨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, we love seeing passionate candidates who are eager to join our HPC team!
We think you need these skills to ace HPC Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Linux systems and any scripting skills you have. We want to see how your background aligns with the HPC world, so don’t be shy about showcasing relevant projects or coursework!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your genuine interest in high-performance computing and why you’re excited about this role. Let us know what makes you tick and how you can contribute to our team.
Show Off Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in the past. Whether it’s troubleshooting a server issue or automating a task, we love to see your proactive mindset in action!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be one step closer to joining our awesome team at StudySmarter!
How to prepare for a job interview at Arcus Search
✨Know Your HPC Basics
Before the interview, brush up on your knowledge of high-performance computing. Familiarise yourself with concepts like parallel computing, workload managers like Slurm, and Linux system administration. This will show your genuine interest in the field and help you engage in meaningful discussions.
✨Show Off Your Scripting Skills
Make sure to highlight any experience you have with scripting, especially in Bash or Python. Prepare a couple of examples where you've used these skills to solve problems or automate tasks. This will demonstrate your practical abilities and eagerness to contribute.
✨Ask Smart Questions
Prepare thoughtful questions about the team’s current projects or challenges they face with their HPC infrastructure. This not only shows your curiosity but also your proactive mindset. It’s a great way to express your enthusiasm for learning and growing within the role.
✨Be Ready to Troubleshoot
Expect some technical questions or scenarios where you might need to troubleshoot an issue. Practice explaining your thought process clearly and logically. This will showcase your problem-solving skills and how you approach challenges, which is crucial for a Junior HPC Engineer.