Senior Solution Architect: Kernel & ML Performance

EPAM Systems

Kraków

Hybrid

PLN 400,000 - 640,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid by design
Remote work within Poland
Relocation opportunities
Stock purchase program or equivalent

Job summary

EPAM Systems is seeking a Solution Architect to lead kernel optimization and ML performance across TPU/GPU workloads. You will define architectures, roadmap optimization, and collaborate with ML researchers, compiler engineers, and system architects.

The role offers exposure to global teams, hybrid work within Poland, and opportunities to influence high‑performance ML infrastructure with emphasis on security, scalability, and production readiness.

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 roles.
  • Hands-on experience with performance optimization at kernel level for ML workloads.
  • Strong experience with C++/Python for high-performance computing.

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’s technical leadership, ML researchers, and engineers to capture requirements and design scalable solutions.
  • Evaluate and select technologies, toolchains, and patterns to optimize compute-intensive operations.
  • Guide benchmarking infrastructure, autotuning, profiling tools, and regression suites.
  • Advocate ML performance best practices across teams.
  • Provide technical leadership and mentorship to development teams implementing architectural solutions.
  • Ensure security, scalability, and maintainability in design.

Skills

JAX
PyTorch
TensorFlow
Core ML
C++
Python
MLIR
OpenXLA
Performance optimization
Kernel programming

Education

Bachelor's or Master's in Computer Science

Tools

MLIR
OpenXLA

Job description

EPAM Systems is seeking a Solution Architect to lead kernel optimization and ML performance across TPU/GPU workloads. You will define architectures, roadmap optimization, and collaborate with ML researchers, compiler engineers, and system architects.

The role offers exposure to global teams, hybrid work within Poland, and opportunities to influence high‑performance ML infrastructure with emphasis on security, scalability, and production readiness.

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

Similar jobs worth comparing

ML Performance Architect: Kernel & Systems Optimizations
ML Performance Architect: Kernel & Systems Optimizations

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
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
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
Senior ML Performance Engineer
Senior ML Performance Engineer

graphcore • Województwo pomorskie

On-site
PLN 254,000 - 362,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
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
Data Solution Architect - Hybrid/Remote Data & AI Platforms
Data Solution Architect - Hybrid/Remote Data & AI Platforms

EPAM Systems • Poland

Hybrid
PLN 240,000 - 360,000
Hybrid work model
Remote work within Poland
Opportunity to work abroad up to 60+?
+4
AI Solutions Architect - Enterprise Data & AI, Hybrid/Remote
AI Solutions Architect - Enterprise Data & AI, Hybrid/Remote

EPAM Systems • Poland

Hybrid
PLN 180,000 - 260,000
Hybrid work mode
Remote within Poland
Relocation opportunities
+3