HPC Production Engineer

HPC Production Engineer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Jump Trading

At a Glance

  • Tasks: Design and support high-performance computing systems while collaborating on global projects.
  • Company: Join a leading tech firm focused on innovative HPC solutions.
  • Benefits: Enjoy private medical insurance, pension schemes, and paid parental leave.
  • Other info: Dynamic role with opportunities for international travel and career growth.
  • Why this job: Make a real impact in cutting-edge technology and work with top researchers.
  • Qualifications: 5+ years in HPC, Linux admin, and proficiency in programming languages required.

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

What You'll Do

  • Design, implement, maintain, and support high performance compute and storage systems.
  • Implement and support performance monitoring and fault monitoring systems.
  • Monitor systems and storage performance, up to and including network components.
  • Build tooling to compile, package, install, and upgrade software and operating system components at scale.
  • Collaborate with team members and across teams to write code and testing infrastructures spanning both new and existing codebases in multiple programming languages.
  • Develop and improve systems and user documentation.
  • Participate in large, coordinated maintenance operations, including during evenings and weekends.
  • Work on global projects across a wide range of infrastructure.
  • Collaborate directly with researchers to optimize their use of HPC infrastructure.
  • Develop and monitor the tools used to maintain a production computing environment.
  • Provide operational support on a rotating basis and as needed.
  • Manage relationships with outside vendors, including traveling both domestically and internationally to meet with current and potential vendors.
  • Adhere to all company cybersecurity and IT policies, including performing all work using only approved hardware and software.
  • Other duties as assigned or needed.

Skills You’ll Need

  • 5+ years of professional experience in high performance computing (HPC), including parallel filesystems (e.g., Lustre, GPFS), batch systems (e.g., Slurm, Grid Engine), and high-performance network interconnects experience is a plus, but not required.
  • 5+ years of experience with Linux systems administration.
  • High proficiency with at least one programming/scripting language (e.g., Go, Python, C).
  • Extensive experience designing, building, and maintaining complicated, interdependent, and distributed systems.
  • Extensive experience profiling and debugging application stacks (debuggers and profilers).
  • Experience with system configuration management tools (SaltStack, Ansible, Puppet, etc.).
  • A compulsion to perform root cause analysis.
  • Reliable and predictable availability.

Benefits

  • Private Medical, Vision and Dental Insurance.
  • Travel Medical Insurance.
  • Group Pension Scheme.
  • Group Life Assurance and Income Protection Schemes.
  • Paid Parental Leave.
  • Parking and Commuter Benefits.

HPC Production Engineer employer: Jump Trading

As a leading employer in the field of high performance computing, we offer an innovative work culture that fosters collaboration and continuous learning. Our employees benefit from comprehensive health insurance, generous parental leave, and opportunities for professional growth through global projects and vendor interactions. Located in a vibrant area, we provide a supportive environment where your contributions directly impact cutting-edge research and technology.

Jump Trading

Contact Details:

Jump Trading Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land HPC Production Engineer

Tip Number 1

Network, network, network! Reach out to folks in the HPC community, attend meetups, and connect with professionals on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to high performance computing. This gives potential employers a tangible look at what you can do.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding of HPC systems. Practice common interview questions and scenarios that relate to performance monitoring and system maintenance.

Tip Number 4

Don’t forget to apply through our website! We love seeing applications come directly from candidates who are genuinely interested in joining our team. It shows initiative and enthusiasm!

We think you need these skills to ace HPC Production Engineer

High Performance Computing (HPC)
Parallel Filesystems (e.g., Lustre, GPFS)
Batch Systems (e.g., Slurm, Grid Engine)
Linux Systems Administration
Programming/Scripting Languages (e.g., Go, Python, C)
System Configuration Management Tools (e.g., SaltStack, Ansible, Puppet)
Profiling and Debugging Application Stacks

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the HPC Production Engineer role. Highlight your experience with high performance computing, Linux systems, and any relevant programming languages. We want to see how your skills match what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about HPC and how your background makes you a great fit for our team. Don’t forget to mention any collaborative projects you've worked on!

Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex issues in previous roles. We love candidates who can demonstrate their ability to perform root cause analysis and improve systems. Let us know how you’ve made an impact!

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 you’re keen to join our team at StudySmarter!

How to prepare for a job interview at Jump Trading

Know Your HPC Stuff

Make sure you brush up on your high performance computing knowledge. Be ready to discuss parallel filesystems like Lustre or GPFS, and batch systems such as Slurm or Grid Engine. The more you can demonstrate your expertise, the better!

Show Off Your Coding Skills

Since you'll be collaborating on code across multiple languages, it’s crucial to highlight your proficiency in at least one programming or scripting language, like Go, Python, or C. Bring examples of your past work or projects that showcase your coding abilities.

Prepare for Problem-Solving Questions

Expect questions that test your ability to troubleshoot and debug complex systems. Think of specific instances where you performed root cause analysis or improved system performance. Sharing these experiences will show your analytical skills and hands-on experience.

Be Ready to Collaborate

Collaboration is key in this role, so be prepared to discuss how you've worked with teams in the past. Highlight any experiences where you’ve partnered with researchers or other departments to optimise infrastructure. This will demonstrate your teamwork skills and adaptability.