At a Glance
- Tasks: Design and optimise large-scale HPC environments for data-intensive workloads.
- Company: Join a leading tech firm focused on high-performance computing.
- Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
- Why this job: Make a real impact in cutting-edge research and technology.
- Qualifications: Strong Linux skills and experience with HPC systems required.
- Other info: Collaborative team environment with exciting projects and career advancement.
The predicted salary is between 36000 - 60000 £ per year.
We are seeking an experienced High Performance Computing (HPC) Engineer to design, maintain, and optimise large-scale computing environments that support data-intensive and compute-heavy workloads. You will work closely with researchers, developers, and infrastructure teams to ensure high availability, performance, and scalability of HPC systems.
Key Responsibilities
- Design, deploy, and manage HPC clusters (on-prem, cloud, or hybrid)
- Install, configure, and optimise job schedulers (e.g. Slurm, PBS, LSF)
- Tune system performance for CPU, GPU, memory, storage, and network workloads
- Support users with application optimisation and parallelisation
- Automate system administration using scripting and configuration management tools
- Monitor system health, capacity, and performance
- Troubleshoot hardware, software, and performance issues
- Collaborate on future architecture planning and upgrades
- Maintain documentation and best practices
Required Skills & Experience
- Strong Linux system administration experience
- Hands-on experience with HPC environments and parallel computing
- Knowledge of MPI, OpenMP, and/or CUDA
- Experience with job schedulers (Slurm preferred)
- Familiarity with high-speed interconnects (InfiniBand, Omni-Path)
- Experience with scripting languages (Bash, Python)
- Understanding of performance profiling and optimisation techniques
Desirable Skills
- Experience with GPUs and accelerator-based systems
- Knowledge of cloud HPC (AWS, Azure, GCP)
- Experience with containers (Singularity/Apptainer, Docker)
- Configuration management tools (Ansible, Puppet, Chef)
- Experience supporting scientific or research workloads
HPC Engineer in Derby employer: Pearson Whiffin
Contact Detail:
Pearson Whiffin Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land HPC Engineer in Derby
✨Tip Number 1
Network, network, network! Get in touch with folks in the HPC community. Attend meetups, webinars, or conferences where you can chat with potential employers and other engineers. Building relationships can often lead to job opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects related to HPC. Whether it’s a cool script you wrote for job scheduling or a performance optimisation project, having tangible examples of your work can really impress hiring managers.
✨Tip Number 3
Don’t just apply blindly! Tailor your approach for each application. Research the company and mention specific projects or technologies they use in your conversations. This shows you’re genuinely interested and have done your homework.
✨Tip Number 4
Apply through our website! We’ve got a streamlined process that makes it easy for you to showcase your skills and experience. Plus, it gives us a chance to see your application in the best light possible. Don’t miss out on the opportunity!
We think you need these skills to ace HPC Engineer in Derby
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the HPC Engineer role. Highlight your experience with Linux system administration, HPC environments, and any relevant projects you've worked on. We want to see how your skills match what we're looking for!
Showcase Your Skills: In your application, don't just list your skills—show us how you've used them! Whether it's tuning system performance or automating tasks with scripts, give us examples that demonstrate your expertise in HPC.
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read. We appreciate a well-structured application that gets straight to the good stuff!
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you'll be able to submit all the necessary documents in one go. Plus, we love seeing applications come directly from our site!
How to prepare for a job interview at Pearson Whiffin
✨Know Your HPC Stuff
Make sure you brush up on your knowledge of HPC environments, job schedulers like Slurm, and parallel computing techniques. Be ready to discuss your hands-on experience and how you've optimised systems in the past.
✨Show Off Your Scripting Skills
Since scripting is key for automating system administration, be prepared to talk about your experience with languages like Bash and Python. Maybe even bring a small example of a script you've written that improved performance or efficiency.
✨Demonstrate Problem-Solving Abilities
Interviews often include scenario-based questions. Think about past challenges you've faced with hardware or software issues and how you resolved them. Highlight your troubleshooting process and any tools you used.
✨Collaborate and Communicate
As an HPC Engineer, you'll work closely with various teams. Be ready to discuss how you've collaborated with researchers or developers in the past. Emphasise your communication skills and how you ensure everyone is on the same page.