---
title: Senior HPC / CUDA Engineer at EPAM Systems
description: 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 
---

# Senior HPC / CUDA Engineer

**Company:** EPAM Systems  
**Location:** Georgia  
**Posted:** 2026-10-13  
**Apply by:** 2026-11-27

[Apply / View original posting](https://www.linkedin.com/jobs/view/4477959372)

## Job description

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. Experience the freedom of remote work from anywhere in Georgia, whether from the comfort of your home, our modern offices in Tbilisi and Batumi or a coworking space in Kutaisi. 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 own 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 Five trust days per year (sick leave without a medical certificate) Benefits package (sports activities, a variety of 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

---

🔔 [Monitor similar jobs on Gurify](https://gurify.com/?utm_source=techgeo&utm_medium=jobboard&utm_campaign=monitor_similar&role=Senior+HPC+%2F+CUDA+Engineer) — get alerted when matching roles are posted in Georgia.

```json
{"@context":"https://schema.org/","@type":"JobPosting","title":"Senior HPC / CUDA Engineer","description":"<p>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. Experience the freedom of remote work from anywhere in Georgia, whether from the comfort of your home, our modern offices in Tbilisi and Batumi or a coworking space in Kutaisi. 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 own 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 Five trust days per year (sick leave without a medical certificate) Benefits package (sports activities, a variety of 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</p>","identifier":{"@type":"PropertyValue","name":"TechGeo","value":"4477959372"},"url":"https://techgeo.ge/job/senior-hpc-cuda-engineer-7ed47c7","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Georgia","addressCountry":"GE"}},"hiringOrganization":{"@type":"Organization","name":"EPAM Systems"},"directApply":false,"datePosted":"2026-10-13","validThrough":"2026-11-27T23:59:59+04:00"}
```
