Enable job alerts via email!

Senior HPC Software Engineer

Berkeley Square IT

London

On-site

GBP 60,000 - 100,000

Full time

28 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player in the FinTech sector is seeking a Senior HPC Software Engineer to lead innovative projects focused on enhancing HPC storage infrastructure. In this role, you'll design and develop cutting-edge software solutions using C++ and Python, while collaborating with cross-functional teams. Your expertise will help streamline and automate processes, ultimately improving performance and reliability across data centers. This is a unique opportunity to influence the direction of the team and mentor junior engineers, making a significant impact in a dynamic and forward-thinking environment. Don't miss out on this chance to advance your career in a thriving field!

Qualifications

  • Expert-level skills in C++ with Python experience preferred.
  • Strong software design and deployment skills in distributed systems.

Responsibilities

  • Design and develop software solutions for HPC storage infrastructure.
  • Mentor junior team members and optimize workflows for performance.

Skills

C++ Programming
Python
Software Design
Testing and Deployment
Monitoring Skills

Education

Bachelor's in Computer Science
Master's in Computer Science

Tools

ZFS
NFS
S3
Google Cloud Storage
Lustre
Databases

Job description

My client, a leading global FinTech company, is recruiting for a Senior HPC Software Engineer. You will be leading projects that are focused on enhancing the HPC storage infrastructure. You will be working collaboratively with cross-functional teams and will have an opportunity to influence the overall direction of the team.

Responsibilities:

  • Utilize languages such as C++ and Python to design, develop, test, and deploy software solutions for HPC storage infrastructure.
  • Develop and implement tooling to simplify, automate, and improve the performance and reliability of replication across data centres.
  • Mentor junior team members and foster knowledge sharing within the organization.
  • Collaborate with researchers to optimize workflows for enhanced performance and ease of use, particularly for filers.

Experience Required:

  • Expert-level skills in C++ programming are required, with Python experience being a plus.
  • Familiarity with storage solutions, protocols, and technologies such as ZFS, NFS, object stores, S3, Google Cloud Storage, Lustre, and databases.
  • Strong software design, testing, deployment, and monitoring skills in a large distributed compute cluster.
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.

This is not a role to be missed! If you are interested and for full role details, please apply with an up-to-date CV for immediate review!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.