Lead C++ AI Kernel Performance Engineer

EPAM Systems

Poland

Hybrid

PLN 320,000 - 520,000

Full time

12 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid by design
Remote work within Poland
Relocation opportunities
English classes
Health insurance
Multisport
Stock purchase plan

Job summary

EPAM Systems is seeking a Lead C++ Developer to drive performance of ML training and serving on the CoreML team. You will work with TPU/GPU hardware, ML models and advanced toolchains to enable AI research and production deployments.

The role involves optimizing kernels, building benchmarking and autotuning systems, and collaborating with JAX, PyTorch and XLA experts to address bottlenecks and deliver scalable OSS-enabled solutions.

Qualifications

  • Bachelor's degree or equivalent practical experience
  • 7+ years of industry experience
  • 5 years of software development in C++ or Python
  • 3 years of testing, maintenance or launching software products, and 1 year of design/architecture
  • LLM experience
  • Expertise in kernel-level performance optimization
  • English proficiency at B2 level or higher

Responsibilities

  • Design and optimize high-performance kernels for TPU/GPU architectures for ML operations
  • Architect benchmarking suites, autotuning frameworks, performance tools and docs
  • Track hardware, compiler and AI model advancements for optimization opportunities
  • Engage with ML researchers and framework/ compiler teams to define requirements and solutions

Skills

C++
Python
LLM experience
Kernel optimization
English (B2+)

Education

Bachelor's degree

Tools

JAX
PyTorch
XLA
CUDA
TPU

Job description

EPAM Systems is seeking a Lead C++ Developer to drive performance of ML training and serving on the CoreML team. You will work with TPU/GPU hardware, ML models and advanced toolchains to enable AI research and production deployments.

The role involves optimizing kernels, building benchmarking and autotuning systems, and collaborating with JAX, PyTorch and XLA experts to address bottlenecks and deliver scalable OSS-enabled solutions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ AI Kernel Engineer (CUDA/GPU)
Senior C++ AI Kernel Engineer (CUDA/GPU)

EPAM Systems • Poland

Hybrid
PLN 240,000 - 360,000
Hybrid by design
Remote work within Poland
Relocation opportunities
+4
Lead C++ Developer
Lead C++ Developer

EPAM Systems • Poland

Hybrid
PLN 320,000 - 520,000
Hybrid by design
Remote work within Poland
Relocation opportunities
+4
Senior Remote Solution Architect: Kernel & ML Performance
Senior Remote Solution Architect: Kernel & ML Performance

Talanto • Kraków

Hybrid
PLN 320,000 - 600,000
Stable pay
Employee Stock Purchase Plan 15%
Health insurance
+4
Kernel Performance Engineer — C++/GPU for AI Compute
Kernel Performance Engineer — C++/GPU for AI Compute

Tenstorrent Unlisted/Referral Jobs • Warszawa

Hybrid
PLN 180,000 - 320,000
Solution Architect (Kernel Optimization & ML Performance)
Solution Architect (Kernel Optimization & ML Performance)

EPAM Systems • Kraków

Hybrid
PLN 260,000 - 420,000
Hybrid by design
Remote within Poland
Relocation opportunities
+3
Staff AI Compute Libraries & Performance Engineer
Staff AI Compute Libraries & Performance Engineer

Graphcore • Województwo pomorskie

On-site
PLN 351,000 - 474,000
Flexible working
Comprehensive healthcare and dental
Phantom equity
+3
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
Senior C++ Software Engineer with CUDA/GPU/TPU
Senior C++ Software Engineer with CUDA/GPU/TPU

EPAM Systems • Poland

Hybrid
PLN 240,000 - 360,000
Hybrid by design
Remote work within Poland
Relocation opportunities
+4
Solution Architect (Kernel Optimization & ML Performance)
Solution Architect (Kernel Optimization & ML Performance)

Talanto • Kraków

Hybrid
PLN 320,000 - 600,000
Stable pay
Employee Stock Purchase Plan 15%
Health insurance
+4
Kernel Performance Engineer — C++ & GPU-Style Kernels
Kernel Performance Engineer — C++ & GPU-Style Kernels

Tenstorrent • Warszawa

Hybrid
PLN 240,000 - 360,000
Highly competitive compensation package
Benefits included
Equal opportunity employer