Enable job alerts via email!

Senior HPC Software Engineer

Berkeley Square IT

City Of London

On-site

GBP 70,000 - 90,000

Full time

30+ days ago

Job summary

A leading global FinTech company seeks a Senior HPC Software Engineer to enhance HPC storage infrastructure. Responsibilities include using C++ and Python for software development, improving data replication, and mentoring juniors. Candidates should have a degree in Computer Science and expert skills in C++. This is a unique opportunity to influence team direction in an innovative environment.

Qualifications

  • Expert-level skills in C++ programming.
  • Familiarity with storage solutions and protocols.
  • Strong software design and deployment skills.

Responsibilities

  • Design, develop, test, and deploy software solutions for HPC storage.
  • Develop tooling to improve performance and reliability of data replication.
  • Mentor junior team members and share knowledge.
  • Collaborate with researchers to optimize workflows.

Skills

C++ programming
Python programming
Software design
Distributed computing

Education

Bachelor's or Master's degree in Computer Science or related field

Tools

ZFS
NFS
S3
Google Cloud Storage
Lustre
Job description

My client, a leading global FinTech company, are recruiting for a Senior HPC Software Engineer.You will be leadingprojects that arefocused 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! So, 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.