Jobiglo

No results.

Senior HPC / CUDA Engineer

EPAM Systems

New Remote
Remote Senior 🇬🇧 English
CUDA C++ Python MPI NCCL NVSHMEM GPU profiling PTX HDF5

Job description

About the role

EPAM is seeking a Senior HPC / CUDA Engineer to drive performance improvements for scientific computing applications in the geoscience domain. The role focuses on seismic imaging and Full Waveform Inversion workloads on modern NVIDIA GPU platforms.

Key responsibilities

  • Design, develop and optimise CUDA kernels and GPU‑accelerated code for computationally intensive workloads.
  • Analyse performance across consumer and data‑centre NVIDIA GPUs, profiling bottlenecks at kernel, PTX, memory and multi‑GPU communication levels.
  • Develop distributed multi‑GPU solutions using MPI, NCCL and NVSHMEM and maintain high‑quality C++/Python scientific software components.
  • Debug complex runtime issues and contribute to tools for seismic data preprocessing, visualisation and analysis.

Required profile

  • Strong experience in high‑performance computing and GPU‑accelerated software development.
  • Deep knowledge of NVIDIA GPU architecture, execution models, memory hierarchy and advanced CUDA optimisation techniques.
  • Proven ability to work with large‑scale, performance‑critical scientific workloads.
  • Excellent analytical and problem‑solving skills for investigating runtime and scalability issues.

Required skills

  • CUDA programming and GPU performance optimisation.
  • C++ development for performance‑critical applications.
  • Python for scientific software.
  • MPI, NCCL, NVSHMEM for distributed multi‑GPU computing.
  • GPU profiling tools and PTX analysis.
  • HDF5 and scientific data formats.

What we offer

  • Fully remote work from anywhere in Armenia.
  • Opportunities to work abroad for up to two months per year.
  • Access to internal learning resources, certifications and English classes.
  • Comprehensive medical and family care package, stock purchase plan and referral bonuses.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec EPAM Systems.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 21 hours ago

Expires 1 month from now

5 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

EPAM Systems