Senior HPC CUDA Engineer for Geoscience & Seismic Imaging

EPAM

United States

Hybrid

USD 150,000 - 210,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Relocation opportunities
International assignments
Corporate and social events
Unlimited access to internal learning

Job summary

EPAM is seeking a Senior HPC / CUDA Engineer to optimize GPU-accelerated scientific computing applications in geoscience, focusing on seismic imaging and Full Waveform Inversion. You will work on CUDA kernel optimization, C++/Python development, and distributed multi-GPU computing to boost performance and scalability.

The role requires deep CUDA knowledge, experience with MPI/NCCL/NVSHMEM, and a strong background in high-performance computing for large-scale workloads.

Qualifications

  • Strong HPC and GPU-accelerated software development experience.
  • Advanced CUDA programming and GPU optimization knowledge.
  • Deep understanding of NVIDIA GPU architecture and memory hierarchy.
  • Experience with GPU profiling and identifying bottlenecks.

Responsibilities

  • Design, develop, and optimize CUDA kernels and GPU-accelerated apps.
  • Analyze and improve performance across NVIDIA GPUs.
  • Profile performance at kernel, PTX, and multi-GPU levels.
  • Develop distributed multi-GPU solutions using MPI/NCCL/NVSHMEM.
  • Improve seismic imaging and FWI workloads for scalability.
  • Collaborate with domain experts to deliver technical solutions.

Skills

CUDA programming
GPU optimization
C++ development
Python
Performance profiling

Tools

MPI
NCCL
NVSHMEM
HDF5

Job description

EPAM is seeking a Senior HPC / CUDA Engineer to optimize GPU-accelerated scientific computing applications in geoscience, focusing on seismic imaging and Full Waveform Inversion. You will work on CUDA kernel optimization, C++/Python development, and distributed multi-GPU computing to boost performance and scalability.

The role requires deep CUDA knowledge, experience with MPI/NCCL/NVSHMEM, and a strong background in high-performance computing for large-scale workloads.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior CUDA HPC Engineer — Seismic Imaging & FWI
Senior CUDA HPC Engineer — Seismic Imaging & FWI

EPAM Systems • United States

Remote
USD 140,000 - 210,000
Senior HPC / CUDA Engineer
Senior HPC / CUDA Engineer

EPAM Systems • United States

Remote
USD 140,000 - 210,000
Remote HPC/CUDA Engineer — Seismic Imaging & FWI
Remote HPC/CUDA Engineer — Seismic Imaging & FWI

EPAM • United States

Remote
USD 120,000 - 190,000
Senior HPC & AI Engineer for Scientific Simulations
Senior HPC & AI Engineer for Scientific Simulations

NVIDIA Corporation (old) • California

Hybrid
USD 140,000 - 270,000
Equity
Benefits
Hybrid work
Senior GPU HPC Engineer - CUDA Optimizations & Equity
Senior GPU HPC Engineer - CUDA Optimizations & Equity

NVIDIA • Arizona

On-site
USD 184,000 - 356,500
Hybrid HPC Geophysics Software Engineer
Hybrid HPC Geophysics Software Engineer

CGG Services (U.S.) Inc. • Houston (TX)

Hybrid
USD 80,000 - 110,000
Relocation bonus
Signing bonus
Performance-based monthly bonus
+5
Senior HPC Cloud Engineer - GPU-Accelerated Mission Compute
Senior HPC Cloud Engineer - GPU-Accelerated Mission Compute

Accenture Federal Services • Clearfield (UT)

On-site
USD 110,000 - 224,000
Senior HPC & CUDA Engineer - Remote
Senior HPC & CUDA Engineer - Remote

Bright Vision Technologies • Fishers (IN)

Remote
USD 130,000 - 180,000
Senior HPC Architect - GPU Compute, Equity Eligible
Senior HPC Architect - GPU Compute, Equity Eligible

NVIDIA • California (MO)

On-site
USD 184,000 - 287,500
Equity
Inclusive work environment
Comprehensive benefits
Senior HPC/AI Physics Software Engineer
Senior HPC/AI Physics Software Engineer

NVIDIA • Illinois

On-site
USD 140,000 - 270,000
Equity
Benefits