Live opening · Posted 2 days ago

Senior HPC / CUDA Engineer

EPAM Systems · Armenia (Remote)
Linkedin Yes
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 2 days ago
CompanyEPAM Systems
LocationArmenia (Remote)
Work modeYes
SkillsPython, C++, AWS, Azure, GCP
SourceLinkedin
ListedPosted 2 days ago

About the role

Description supplied by the original job listing.

We are looking for a Senior HPC / CUDA Engineer to optimize high-performance scientific computing applications running on modern GPU platforms.
You will work on computationally intensive workloads in the geoscience domain, focusing on seismic imaging and Full Waveform Inversion (FWI). The role combines low-level CUDA optimization, modern C++ development, GPU performance analysis, and distributed multi-GPU computing to improve the performance, scalability, and efficiency of scientific applications.
You will collaborate with experienced engineers working across HPC, numerical methods, GPU computing, and seismic data processing, contributing to the evolution of performance-critical software and complex computational workflows.
This is a fully remote position that offers you the flexibility to work from any location in Armenia, whether it's your home or well-equipped offices in Yerevan or Gyumri.
Responsibilities
Design, develop, and optimize CUDA kernels and GPU-accelerated applications for computationally intensive workloads
Analyze and improve application performance across consumer and data-center NVIDIA GPU platforms
Profile and investigate performance bottlenecks at the kernel, PTX, hardware, memory, and multi-GPU communication levels
Optimize seismic imaging and Full Waveform Inversion (FWI) workloads to improve computational efficiency and scalability
Develop and maintain distributed and multi-GPU computing solutions using technologies such as MPI, NCCL, and NVSHMEM
Apply knowledge of GPU architecture, execution models, memory hierarchy, and modern CUDA capabilities to improve performance
Develop and maintain high-quality scientific software components using C++ and Python
Debug complex runtime issues and ensure the reliability and maintainability of performance-critical applications
Contribute to the development and maintenance of scientific tools for seismic data preprocessing, post-processing, visualization, and analysis
Work with scientific data formats and storage technologies, including HDF5
Collaborate with domain experts and engineering teams to analyze computational requirements, evaluate optimization approaches, and deliver effective technical solutions
Requirements
Strong experience in high-performance computing (HPC) and GPU-accelerated software development
Advanced knowledge of CUDA programming and GPU performance optimization
Deep understanding of NVIDIA GPU architecture, GPU execution models, memory hierarchy, and kernel optimization techniques
Experience with GPU profiling, performance analysis, and systematic identification of computational bottlenecks
Strong C++ development skills and experience working with performance-critical applications
Practical experience optimizing computationally intensive workloads on modern GPU platforms
Understanding of low-level GPU execution and performance analysis, including PTX
Experience with distributed or multi-GPU computing and parallel programming concepts
Strong analytical and problem-solving skills, with the ability to investigate complex performance and runtime issues
Experience working with large-scale computational workloads where performance, scalability, and reliability are essential
Nice to have
Experience with seismic imaging, Full Waveform Inversion (FWI), or other geophysical computing applications
Knowledge of numerical methods and computational algorithms used in scientific computing
Hands-on experience with MPI, NCCL, and NVSHMEM
Experience with HDF5 and scientific data processing or visualization tools
Familiarity with seismic data preprocessing and post-processing workflows
Experience developing or maintaining geoscience software and scientific computing tools
Knowledge of modern CUDA features and advanced GPU optimization techniques
Experience with build systems, software deployment, and debugging workflows for HPC applications
Previous experience in other performance-critical domains, such as game engines, simulation, or scientific computing
We offer
We connect like-minded people
Delivering innovative solutions to industry leaders, making a global impact
Enjoyable working environment, whether it is the vibrant office or the comfort of your home
Opportunity to work abroad for up to two months per year
Relocation opportunities within our offices in 55+ countries
Corporate and social events
We invest in your growth
Leadership development, career advising, soft skills and well-being programs
Certifications, including GCP, Azure and AWS
Unlimited access to EPAM's internal learning database
Free English classes with certified teachers
We cover it all
Participation in the Employee Stock Purchase Plan
Monetary bonuses for engaging in the referral program
Comprehensive medical & family care package
Four trust days per year for personal needs
Discounts for fitness clubs
Benefits package (hotels, restaurants, stores and services)
EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.
LI-TM2

Work arrangement
Yes

Your early-applicant advantage

Live timing from JobBeeper.

Live data
19 min from Linkedin publishing this role to us finding it
10 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
64,510 roles found in the last 24 hours — the newest are not on this site yet
See available plans →

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Create free account →
⚡ Get fresh job alerts 📱 Get App