Enable job alerts via email!

Application Engineer

Berkeley Square IT

Reading

On-site

GBP 100,000 - 125,000

Full time

29 days ago

Boost your interview chances

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

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.