Enable job alerts via email!

Application Engineer

Berkeley Square IT

Reading

On-site

GBP 100,000 - 125,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

An exciting opportunity awaits for an experienced Application Engineer at a global leader in digital transformations. This role involves working with the Application and Performance team, focusing on high-performance computing (HPC), benchmarking, and AI applications. You will analyze client needs, determine optimal supercomputer architectures, and fine-tune applications for peak performance. If you are passionate about technology and eager to make a significant impact in a dynamic environment, this position is perfect for you. Join a forward-thinking company where your expertise will drive innovation and success in the digital landscape.

Qualifications

  • Expertise in HPC and Linux environments is crucial for this role.
  • Proficiency in programming languages such as C/C++ and Fortran is required.

Responsibilities

  • Analyze client needs and proposed applications for tenders.
  • Search for optimal supercomputer architectures for customer requirements.
  • Tune applications on targeted architectures for performance.

Skills

HPC
Linux
C/C++
Fortran
CUDA
OpenAcc
MPI
OpenMP

Job description

We have a fantastic opportunity for an experienced Application Engineer to join a global leader of digital transformations. You will be working with the Application and Performance team and will be an expert in HPC, Benchmarking, and AI Applications.

Responsibilities:

  • Analysis of the need and the applications proposed in the call for tenders by the client.
  • Search for the architecture (with existing or future technologies) of supercomputers best suited to the needs of our customers.
  • Forecast and/or extrapolation of application performance on the proposed technologies.
  • Search for the optimal software environment for scientific applications (compilation, execution, placement of computational processes, tuning of Linux, tuning of parallel libraries, etc.).
  • Tuning of applications on targeted architectures.

Experience Required:

  • HPC and Linux environments: batch scheduler, parallel programming, parallel file systems, high-performance interconnection networks, etc.
  • Programming languages: C/C++ and Fortran, CUDA, OpenAcc, MPI, OpenMP.
  • Knowledge of tools, benchmarks, and methods related to the field of artificial intelligence.

This is not a role to be missed, so if you are interested in a new opportunity, 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.