Jobiglo

No results.

Solution Architect — Core ML Frameworks, Kernels & Performance

EPAM Systems

Remote
Remote Senior 🇬🇧 English
C++ Python Pallas Mosaic Triton CUDA TPU GPU JAX PyTorch XLA MLIR OpenXLA compiler principles

Job description

About the role

We are looking for a Solution Architect to lead the design and optimisation of high‑performance kernels for Core ML frameworks. The role focuses on accelerating both training and inference on the latest TPU and GPU hardware, directly impacting Google Cloud AI services and the open‑source ecosystem.

Key responsibilities

  • Design and optimise kernels using languages such as Pallas, Mosaic and Triton for TPU and GPU architectures.
  • Build and maintain benchmarking suites, autotuning frameworks, performance analysis tools and regression tests.
  • Stay up‑to‑date with hardware, compiler and AI model advances to identify optimisation opportunities.
  • Collaborate with ML researchers, framework developers (JAX, PyTorch) and compiler engineers (XLA) to drive adoption and resolve bottlenecks.
  • Produce clear documentation and developer‑facing APIs for open‑source libraries.

Required profile

  • 12+ years of industry experience, with at least 5 years in C++ or Python development.
  • 3+ years of experience testing, maintaining or launching software products and 1+ year in software design/architecture.
  • Proven track record of building developer infrastructure and open‑source libraries.
  • Strong investigative, problem‑solving and communication skills across cross‑functional teams.

Required skills

  • C++
  • Python
  • Pallas
  • Mosaic
  • Triton
  • CUDA
  • TPU
  • GPU
  • JAX
  • PyTorch
  • XLA
  • MLIR
  • OpenXLA
  • Kernel‑level performance optimisation
  • Understanding of modern accelerators and compiler principles

What we offer

  • Opportunity to work on cutting‑edge AI hardware and software at scale.
  • Collaboration with world‑leading researchers and engineers.
  • Remote work option for candidates based in Slovakia.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec EPAM Systems.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published pred 1 týždňom

Expires o 1 mesiac

20 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

EPAM Systems