Lead Kernel Engineer/Architect

EPAM Systems

Zürich

Hybrid

CHF 180.000 - 240.000

Vollzeit

vor 8 Stunden
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Verschicke keinen generischen Lebenslauf — erstelle einen Lebenslauf und ein Anschreiben, die genau auf diese Rolle zugeschnitten sind.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

5 weeks of vacation
ESPP (Employee Stock Purchase Plan)
Enhanced parental leave
Extended pension plan
Sickness insurance
Employee assistance program
Travel medical and accident insurance
Learning and development opportunities

Zusammenfassung

EPAM Systems in Switzerland is seeking a Lead Kernel Engineer/Architect to drive kernel optimization for TPUs and GPUs in a hybrid work model. You will collaborate with researchers, compiler engineers and ML framework developers to deliver high-performance kernels and tools for large-scale training and inference.

The role requires deep expertise in C++/Python, kernel-level optimization, and experience with accelerator architectures, with opportunities to influence open-source ecosystems and

Qualifikationen

  • Bachelor’s degree or equivalent practical experience.
  • 12+ years of industry experience in software engineering or systems programming.
  • 5+ years of experience in software development using C++ or Python.
  • 3+ years of experience in testing, maintaining or launching software products and at least 1 year in software design or architecture.
  • Hands-on experience in performance optimization at the kernel level for accelerators or high-performance systems.

Aufgaben

  • Design and optimize high-performance kernels for TPU and GPU architectures using low-level programming frameworks such as Pallas, Triton or Mosaic.
  • Build and maintain performance infrastructure, including benchmarking suites, autotuning systems, regression testing frameworks and tooling.
  • Collaborate with ML framework developers (e.g., JAX, PyTorch) and compiler teams (XLA/MLIR) to integrate custom kernels and reduce performance bottlenecks.
  • Track advancements in accelerator hardware, compiler technology and AI model design to identify opportunities for kernel-level optimization.
  • Develop clear documentation, APIs and supporting OSS components that improve developer usability and adoption.
  • Analyze and resolve complex performance issues impacting large-scale distributed training and inference systems.

Kenntnisse

C++
Python
Kernel optimization
Software architecture
Performance optimization

Ausbildung

Bachelor’s degree

Tools

Pallas
Triton
Mosaic

Jobbeschreibung

We're looking for a Lead Kernel Engineer/Architect to join our team in Switzerland in a hybrid working mode.

Are you passionate about pushing advanced hardware accelerators to their limits? Join us in shaping the future of AI performance and scalability.

As a Lead Kernel Engineer/Architect, you will drive the optimization of critical machine learning operations for large-scale training and inference, working with cutting-edge hardware like TPUs and GPUs, advanced ML models and performance toolchains. Your work will enable faster AI research and production deployments on cloud platforms and within open-source ecosystems.

In this role, you will collaborate with researchers, compiler engineers and framework developers to deliver optimized, high-performance solutions that set the standard for modern AI computation.

Responsibilities
  • Design and optimize high-performance kernels for TPU and GPU architectures using low-level programming frameworks such as Pallas, Triton or Mosaic
  • Build and maintain performance infrastructure, including benchmarking suites, autotuning systems, regression testing frameworks and tooling
  • Collaborate with ML framework developers (e.g., JAX, PyTorch) and compiler teams (XLA/MLIR) to integrate custom kernels and reduce performance bottlenecks
  • Track advancements in accelerator hardware, compiler technology and AI model design to identify opportunities for kernel-level optimization
  • Develop clear documentation, APIs and supporting OSS components that improve developer usability and adoption
  • Analyze and resolve complex performance issues impacting large-scale distributed training and inference systems
Requirements
  • Bachelor’s degree or equivalent practical experience
  • 12+ years of industry experience in software engineering or systems programming
  • 5+ years of experience in software development using C++ or Python
  • 3+ years of experience in testing, maintaining or launching software products and at least 1 year in software design or architecture
  • Hands-on experience in performance optimization at the kernel level for accelerators or high-performance systems
Nice to have
  • Proficiency in low-level accelerator programming (CUDA, Triton, Pallas)
  • Familiarity with ML frameworks such as JAX or PyTorch and optimization techniques for attention layers, Mixture of Experts (MoE) and precision tuning
  • Strong understanding of modern hardware accelerators, including pipelining, data movement and heterogeneous compute
  • Knowledge of compiler principles and intermediate representations (e.g., MLIR, OpenXLA)
  • Experience building OSS developer infrastructure, APIs and performance-critical libraries
  • Excellent problem-solving skills and ability to collaborate in cross-functional engineering environments
We offer
  • 5 weeks of vacation
  • EPAM Employee Stock Purchase Plan (ESPP)
  • Enhanced parental leave
  • Extended pension plan
  • Daily sickness allowance insurance
  • Employee assistance program
  • Global business travel medical and accident insurance
  • Learning and development opportunities including in-house training and coaching, professional certifications, and courses
  • Please note that any offers will be subject to appropriate background checks
  • We do not accept CVs from recruiting or staffing agencies
  • For this position, we are able to consider applications from the following:
  • - Swiss nationals
  • - EU/EFTA nationals
  • - Third-country nationals based in Switzerland with an appropriate work permit
  • - Displaced people from Ukraine who are currently in Switzerland and hold, or have already applied for, S permits
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Lead Kernel Architect for AI Performance (Hybrid, Switzerland)
Lead Kernel Architect for AI Performance (Hybrid, Switzerland)

EPAM Systems • Zürich

Hybrid
CHF 180.000 - 240.000
5 weeks of vacation
ESPP (Employee Stock Purchase Plan)
Enhanced parental leave
+5
Staff / Principal Machine Learning Engineer, Serving - Switzerland
Staff / Principal Machine Learning Engineer, Serving - Switzerland

Inworld • Schweiz

Remote
CHF 90.000 - 120.000
Senior Software Engineer - Low-Level Systems, Compilers & Embedded AI
Senior Software Engineer - Low-Level Systems, Compilers & Embedded AI

TalentCloud Group • Zürich

Vor Ort
CHF 100.000 - 130.000
Hardware Research Engineer(Fixed Term)
Hardware Research Engineer(Fixed Term)

Huawei Switzerland • Zürich

Vor Ort
CHF 140.000 - 190.000
Competitive salary
High quality of life in Zurich
Research Intern: Next-generation NPU and Agentic CPU Micro-architecture
Research Intern: Next-generation NPU and Agentic CPU Micro-architecture

Huawei Switzerland • Zürich

Vor Ort
CHF 120.000 - 170.000
Senior AI Architect - Microsoft Technologies
Senior AI Architect - Microsoft Technologies

EPAM Systems • Basel

Hybrid
CHF 180.000 - 240.000
5 weeks vacation
EPAM Employee Stock Purchase Plan (ES)
Enhanced parental leave
+4
Senior AI Architect - Microsoft Technologies
Senior AI Architect - Microsoft Technologies

EPAM Systems • Zürich

Hybrid
CHF 180.000 - 260.000
5 weeks vacation
ESPP
Enhanced parental leave
+5
Senior HPC and AI Network Software Architect
Senior HPC and AI Network Software Architect

NVIDIA Switzerland AG • Zürich

Vor Ort
CHF 180.000 - 250.000
Competitive salary and benefits
Relocation assistance
Comprehensive benefits package
+1
Senior/Principal Researcher: Next-generation NPU and Agentic CPU Micro-architecture
Senior/Principal Researcher: Next-generation NPU and Agentic CPU Micro-architecture

Huawei Switzerland • Zürich

Vor Ort
CHF 120.000 - 180.000
HPC Optimization and Performance Model Engineer(Fixed Term Contract)
HPC Optimization and Performance Model Engineer(Fixed Term Contract)

Huawei Switzerland • Zürich

Vor Ort
CHF 120.000 - 190.000
Competitive salary and benefits
Professional growth opportunities
Innovative projects
+1