Senior Solution Architect: Kernel & ML Performance

EPAM Systems

Warszawa

Hybrid

PLN 240,000 - 420,000

Full time

19 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Stock Purchase Plan (ESPP)
Hybrid work model
Relocation opportunities
English classes

Job summary

EPAM Systems is seeking a Solution Architect for Kernel Optimization & ML Performance to shape high-performance ML solutions. You will lead kernel-level optimization on TPUs/GPUs, collaborate with ML researchers and compiler engineers, and define scalable architectures for large-scale AI workloads.

The role demands 12+ years in software engineering with 5+ years in leadership, deep knowledge of ML frameworks, and strong C++/Python HPC skills.

Qualifications

  • Bachelor's or Master's degree in CS or equivalent practical experience.
  • 12+ years of software engineering experience, including 5+ years in architecture or technical leadership.
  • Hands-on experience with C++/Python for HPC.
  • Knowledge of ML frameworks (JAX, PyTorch, TensorFlow) and Core ML concepts.
  • Strong compiler, graph optimization and toolchain experience (MLIR/OpenXLA).

Responsibilities

  • Define and own the architecture for performance-critical ML workloads, leveraging custom kernels on TPUs and GPUs.
  • Create a strategic roadmap for kernel optimization, framework integration, and large-scale performance improvement.
  • Collaborate with client tech leadership, ML researchers and engineers to capture requirements and design scalable solutions.
  • Evaluate and select technologies and design patterns to optimize compute-intensive operations.
  • Guide benchmarking infrastructure, autotuning frameworks, and performance profiling tools.
  • Advocate ML performance best practices influencing framework and compiler enhancements.
  • Provide technical leadership and mentorship to development teams implementing architectural solutions.
  • Ensure adherence to security, scalability, and maintainability standards in solution design.

Skills

Architectural leadership
High-performance computing
C++/Python
ML frameworks (JAX, PyTorch, TensorFl​

Education

Bachelor’s or Master’s degree in Computer Science or equivalent practical experience

Tools

MLIR
OpenXLA

Job description

EPAM Systems is seeking a Solution Architect for Kernel Optimization & ML Performance to shape high-performance ML solutions. You will lead kernel-level optimization on TPUs/GPUs, collaborate with ML researchers and compiler engineers, and define scalable architectures for large-scale AI workloads.

The role demands 12+ years in software engineering with 5+ years in leadership, deep knowledge of ML frameworks, and strong C++/Python HPC skills.

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

Similar jobs worth comparing

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
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
Solution Architect (Kernel Optimization & ML Performance)
Solution Architect (Kernel Optimization & ML Performance)

EPAM Systems • Warszawa

Hybrid
PLN 240,000 - 420,000
Health insurance
Stock Purchase Plan (ESPP)
Hybrid work model
+2
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
Lead C++ AI Kernel Performance Engineer
Lead C++ AI Kernel Performance Engineer

EPAM Systems • Poland

Hybrid
PLN 320,000 - 520,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
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 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
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