All vacancies

Senior GPU Compute & AI Kernel Engineer
EPAM Systems
Remote · SerbiaSalary not disclosedfull-timeEPAM Systems Careers (remote abroad)
We are looking for a Senior GPU Compute & AI Kernel Engineer to work at the lowest and most performance-critical layer of the AI stack — where compute kernels, accelerator architecture and machine learning workloads meet. This is a hands-on engineering role for a systems-minded C++ practitioner who is fluent in GPU and AI accelerator programming models and who measures success in achieved throughput, latency and memory efficiency rather than in features shipped.
Responsibilities
- Design, implement and optimize high-performance compute kernels for GPUs and AI accelerators using modern C++ and one or more of CUDA, SYCL, OpenCL, Triton or Apple Metal
- Profile, analyze and tune parallel algorithms for performance and memory efficiency, identifying and removing bottlenecks across compute, bandwidth and occupancy
- Accelerate machine learning workloads in PyTorch or TensorFlow, including the implementation of custom operators and kernels for Transformer, LLM and CNN architectures
- Map deep learning operators onto target accelerator architectures, taking advantage of memory hierarchies, tensor units and vendor-specific execution models
- Collaborate with compiler engineers on kernel code generation and lowering paths, working with technologies such as LLVM and MLIR
- Partner with hardware and architecture teams to evaluate performance characteristics of new accelerators and inform hardware/software co-design decisions
- Establish and maintain performance benchmarking, regression tracking and profiling methodology for kernel and workload performance
- Debug complex correctness and performance issues spanning framework, runtime, compiler and hardware layers
- Contribute to accelerator software stacks, runtimes and framework integrations, upstream where applicable
- Apply and uphold software engineering best practices across Linux development environments — version control, code review, automated testing and CI/CD
Languages
- Work format
- Remote
- Seniority
- Senior
- Posted
- 29 Sept 2026
- Last verified
- In the last 5 days
Similar roles
- C++ Developerthink-cell · Remote · Armenia
- Software Engineer (PHP) - RemoteSDF Systems · Remote · worldwide, UTC+4 accepted
- Research Engineer - Code Generation & Model Evaluationmicro1 · Remote · worldwide, UTC+4 accepted
- Linux Cryptography and Security EngineerCanonical · Remote · worldwide
- (Junior) Analyst and / or DeveloperEuropean Dynamics · Armenia · On-site
- Engineering ManagerCocoon · Remote · worldwide, UTC+4 accepted
