Senior HPC & CUDA Performance Engineer - Hybrid/Remote

EPAM Systems

Polska

Hybrid

PLN 280,000 - 420,000

Full time

3 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Remote within Poland
International travel opportunities
Relocation support
Health insurance
Stock purchase plan

Job summary

EPAM Systems is seeking an experienced HPC / CUDA Optimization Engineer to design, develop, and optimize CUDA kernels for large-scale scientific and engineering applications. You will analyze GPU performance with profiling tools, and implement distributed multi-GPU solutions using MPI, NCCL, and NVSHMEM.

The role requires deep CUDA knowledge, strong C++ and Python skills, and the ability to work across cross-functional teams to deliver scalable software.

Qualifications

  • 5+ years of C++ and Python development experience.
  • Deep knowledge of CUDA, GPU architecture, memory hierarchy, and kernel optimization.
  • Experience with GPU profiling and bottleneck analysis.
  • Hands-on distributed and multi-GPU computing experience (MPI, NCCL, NVSHMEM).
  • Experience developing high-load, performance-critical software.
  • Strong debugging and software architecture skills.

Responsibilities

  • Design, develop, and optimize CUDA kernels for large-scale applications.
  • Analyze and improve GPU performance using profiling tools.
  • Implement distributed and multi-GPU solutions with MPI/NCCL/NVSHMEM.
  • Develop high-performance C++ and Python code for critical systems.
  • Collaborate with cross-functional teams to architect scalable software.
  • Debug complex performance and memory issues across GPUs and clusters.
  • Apply HPC best practices and numerical methods to improve codebases.

Skills

5+ years C++/Python
CUDA optimization
GPU computing
Performance profiling
MPI/NCCL/NVSHMEM
Distributed systems
Debugging large codebases
Cross-functional collaboration

Tools

MPI
NCCL
NVSHMEM
CUDA toolkit

Job description

EPAM Systems is seeking an experienced HPC / CUDA Optimization Engineer to design, develop, and optimize CUDA kernels for large-scale scientific and engineering applications. You will analyze GPU performance with profiling tools, and implement distributed multi-GPU solutions using MPI, NCCL, and NVSHMEM.

The role requires deep CUDA knowledge, strong C++ and Python skills, and the ability to work across cross-functional teams to deliver scalable software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior CUDA HPC Engineer - Remote & GPU Scaling
Senior CUDA HPC Engineer - Remote & GPU Scaling

EPAM Systems • Polska

Hybrid
PLN 180,000 - 300,000
Health insurance
Multisport card
Shopping vouchers
+3
Senior HPC / CUDA Optimization Engineer
Senior HPC / CUDA Optimization Engineer

EPAM Systems • Polska

Hybrid
PLN 280,000 - 420,000
Hybrid work model
Remote within Poland
International travel opportunities
+3
Senior HPC / CUDA Optimization Engineer
Senior HPC / CUDA Optimization Engineer

EPAM Systems • Polska

Hybrid
PLN 180,000 - 300,000
Health insurance
Multisport card
Shopping vouchers
+3
Senior Solution Architect: Kernel & ML Performance
Senior Solution Architect: Kernel & ML Performance

EPAM Systems • Warszawa

Hybrid
PLN 240,000 - 420,000
Health insurance
Stock Purchase Plan (ESPP)
Hybrid work model
+2
Senior HPC Kubernetes Lead for Multi-Cloud GPU Platform
Senior HPC Kubernetes Lead for Multi-Cloud GPU Platform

EPAM Systems • Polska

Hybrid
PLN 260,000 - 360,000
Health insurance
Stock Purchase Plan
Career development programs
Senior C++ Developer: High-Performance Distributed Systems
Senior C++ Developer: High-Performance Distributed Systems

Hitachi Energy • Kraków

On-site
PLN 180,000 - 280,000
Private medical care
Life insurance
Fitness programs
+5
GPU Compute Hardware Engineer (Hybrid)
GPU Compute Hardware Engineer (Hybrid)

STN Inc • Poland

Hybrid
PLN 454,890 - 682,335
Senior C++ Developer - High-Performance Distributed Systems
Senior C++ Developer - High-Performance Distributed Systems

Hitachi Automotive Systems Americas, Inc. • Kraków

On-site
PLN 180,000 - 300,000
Private medical care
Life insurance
Fitness programs
+6
Remote GPU Math Libraries Lead - AI & HPC Emulation
Remote GPU Math Libraries Lead - AI & HPC Emulation

NVIDIA Corporation • Polska

Hybrid
PLN 293,000 - 650,000
Senior Solution Architect - Kernel & ML Performance (Hybrid/Remote)
Senior Solution Architect - Kernel & ML Performance (Hybrid/Remote)

EPAM Systems • Kraków

Hybrid
PLN 260,000 - 420,000
Hybrid by design
Remote within Poland
Relocation opportunities
+3