ML Performance Architect: Kernel & Systems Optimizations

EPAM Systems

Warszawa

Hybrid

PLN 300,000 - 520,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work model within Poland
Opportunity to work abroad up to 60 d/
Relocation opportunities
English classes
Employee Stock Purchase Plan with 15%
Health insurance
Multisport
Shopping vouchers
Referral bonuses up to $2,000

Job summary

EPAM Systems is seeking a Solution Architect (Kernel Optimization & ML Performance) to shape high-impact, scalable AI infrastructure. You will lead architecture for performance-critical ML workloads, leveraging custom kernels on TPUs and GPUs, and drive large-scale optimization across teams.

You will collaborate with ML researchers, compiler engineers, and systems architects to define roadmaps, select tools, and ensure scalable, production-grade ML systems with strong performance and security

Qualifications

  • Bachelor’s or Master’s degree in Computer Science or equivalent practical experience.
  • 12+ years of software engineering experience, including 5+ years in architecture or technical leadership.
  • In-depth knowledge of ML frameworks (JAX, PyTorch, TensorFlow) and Core ML concepts.
  • Hands-on expertise in kernel-level performance optimization on TPUs/GPUs.
  • Strong experience with C++/Python for high-performance computing.
  • Solid grasp of compiler principles, graph optimizations, and MLIR/OpenXLA.

Responsibilities

  • Define and own the architecture for performance-critical ML workloads, using custom kernels on TPUs/GPUs.
  • Create a strategic roadmap for kernel optimization, framework integration, and large-scale performance gains.
  • Collaborate with client leaders, ML researchers, and engineers to capture requirements and design scalable solutions.
  • Evaluate technologies and design patterns to optimize compute-intensive operations.
  • Lead benchmarking, autotuning frameworks, profiling tools, and regression suites.
  • Advocate ML performance best practices and influence framework/compiler enhancements.
  • Provide technical leadership and mentorship to development teams.

Skills

Kernel optimization
ML performance
C++/Python HPC
ML frameworks
Compiler concepts
Communication
Leadership

Education

Bachelor’s or Master’s degree in CS

Tools

MLIR
OpenXLA
TPUs/GPUs
PyTorch
TensorFlow
JAX

Job description

EPAM Systems is seeking a Solution Architect (Kernel Optimization & ML Performance) to shape high-impact, scalable AI infrastructure. You will lead architecture for performance-critical ML workloads, leveraging custom kernels on TPUs and GPUs, and drive large-scale optimization across teams.

You will collaborate with ML researchers, compiler engineers, and systems architects to define roadmaps, select tools, and ensure scalable, production-grade ML systems with strong performance and security

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

Similar jobs worth comparing

Senior Solution Architect: Kernel & ML Performance
Senior Solution Architect: Kernel & ML Performance

EPAM Systems • Kraków

Hybrid
PLN 400,000 - 640,000
Hybrid by design
Remote work within Poland
Relocation opportunities
+1
Solution Architect (Kernel Optimization & ML Performance)
Solution Architect (Kernel Optimization & ML Performance)

EPAM Systems • Kraków

Hybrid
PLN 400,000 - 640,000
Hybrid by design
Remote work within Poland
Relocation opportunities
+1
Solution Architect (Kernel Optimization & ML Performance)
Solution Architect (Kernel Optimization & ML Performance)

EPAM Systems • Warszawa

Hybrid
PLN 300,000 - 520,000
Hybrid work model within Poland
Opportunity to work abroad up to 60 d/
Relocation opportunities
+6
Senior C++ ML/AI Kernel & Compiler Engineer
Senior C++ ML/AI Kernel & Compiler Engineer

EPAM Systems • Poland

Hybrid
PLN 240,000 - 360,000
Hybrid by design
Remote work within Poland
Occasional international travel
+3
Lead AI Compiler & Kernel Optimization for NPUs
Lead AI Compiler & Kernel Optimization for NPUs

microTECH Global LTD • Warszawa

On-site
PLN 260,000 - 380,000
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
Occasional international travel
+3
Compiler Engineer
Compiler Engineer

microTECH Global LTD • Warszawa

On-site
PLN 260,000 - 380,000
Engineering Manager, Software Performance & Optimization
Engineering Manager, Software Performance & Optimization

Workplays • Województwo pomorskie

Hybrid
PLN 360,000 - 560,000
Senior ML Performance Engineer
Senior ML Performance Engineer

graphcore • Województwo pomorskie

On-site
PLN 254,000 - 362,000
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