via indeed · 27 de maio de 2026 ·há 10 dias

Solution Architect - Kernels and Performance, Core ML

EPAM Systems
Lisboa
Mais 1359 vagas em Lisboa.
Envie seu CV e descubra quais realmente combinam com você.
Enviar CV

We're looking for a Solution Architect – Kernels and Performance, Core ML to join our team in Lisbon, Portugal, in a hybrid working mode. In this role, you will drive low\-level performance engineering of AI workloads, optimizing both model training and inference across advanced accelerator architectures like TPU and GPU. You will work on cutting\-edge ML models, toolchains and frameworks, enabling scalable, efficient deployment of AI solutions in production. This position combines deep system\-level engineering with architectural leadership, directly impacting next\-generation AI performance.

Responsibilities

  • Design and optimize high\-performance kernels using low\-level languages like Pallas, Mosaic and Triton for TPU and GPU architectures

  • Architect infrastructure such as benchmarking suites, autotuning frameworks and performance analysis tools to support kernel development and testing

  • Develop regression testing strategies and comprehensive documentation to maintain quality and facilitate adoption across developer communities

  • Collaborate with ML researchers, framework developers (JAX, PyTorch) and compiler engineers (XLA) to address performance bottlenecks and implement effective solutions

  • Track advancements in hardware architectures, compiler technologies and AI models to identify optimization opportunities and guide roadmap decisions

  • Advocate best practices for integrating optimized kernels into open\-source libraries and production systems
Requirements
  • Bachelor’s degree in Computer Science or equivalent practical experience

  • 12\+ years of overall industry experience in software engineering or related fields

  • Minimum 5 years of experience in C\+\+ or Python development

  • At least 3 years of experience testing, maintaining or launching software products

  • Minimum 1 year of experience in software design and architecture

  • Proven background in kernel\-level performance optimization for ML workloads
Nice to have
  • Experience optimizing TPU/GPU code using Pallas, CUDA or Triton

  • Familiarity with ML frameworks such as JAX and PyTorch, including advanced components like attention mechanisms and Mixture of Experts (MoEs)

  • Understanding of modern accelerator characteristics such as data movement, pipelining and heterogeneous compute

  • Knowledge of compiler principles, code generation and toolchains such as MLIR and OpenXLA

  • Experience building developer infrastructure for OSS libraries and creating high\-performance APIs

  • Strong problem\-solving and investigative skills with proven ability to work across cross\-functional teams
We offer
  • Competitive compensation depending on experience and skills

  • Variety of projects within one company

  • Being a part of a project following engineering excellence standards

  • Individual career path and professional growth opportunities

  • Internal events and communities

  • Flexible work hours

O mercado para este tipo de cargo

Vagas similares
1359
vagas em Lisboa
Tempo integral
94%
das vagas em Portugal
Remoto possível
21%
das vagas
EPAM Systems

36 open positions · Amsterdam, Barcelona, Berlin, Dublin, Frankfurt am Main +6

📊 Job market · Portugal
2883
active jobs
25.9%
Remote
Ø 3d
avg. online

Perguntas frequentes

Quantas vagas estão disponíveis em Lisboa?
Atualmente 1359 vagas em Lisboa no AlmostHired, em 453 empresas diferentes. Nossos dados são atualizados diariamente.
As vagas em Portugal oferecem trabalho remoto?
21% das vagas em Portugal permitem trabalho remoto, parcial ou total. Para filtrar especificamente posições remotas, use AlmostHired.
Como sei se me encaixo nesta vaga?
Envie seu CV — nossa IA compara seu perfil com os requisitos da vaga e dá uma pontuação de compatibilidade precisa, com habilidades correspondentes e ausentes.