HPC Optimization and Performance Model Engineer(Fixed Term Contract)

Huawei Switzerland

Zürich

In loco

CHF 120.000 - 190.000

Tempo pieno

14 giorni+

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Competitive salary and benefits
Professional growth opportunities
Innovative projects
Access to state-of-the-art technology

Descrizione del lavoro

Huawei Technologies Switzerland AG in Zürich seeks a highly skilled researcher to advance performance modeling and micro-benchmarking for AI compute workloads. You will help develop architecture-aware optimizations and cost models for autotuning, extending GraphBLAS backends and enabling multi-node scaling.

The role requires a PhD or MSc and hands-on expertise in C/C++, parallelism, and benchmarking, with opportunities for professional growth and collaboration in cutting-edge AI research.

Competenze

  • MSc or PhD in CS, Engineering, or a related technical discipline.
  • Strong knowledge of computer architecture and parallel processing (memory hierarchies, OpenMP, NUMA, SIMD).
  • Experience in benchmarking & performance engineering for parallel code.
  • Research experience in analytical performance modeling, DS/ML workloads, MPI, autotuning, or kernel optimization.

Mansioni

  • System characterization & micro benchmarking — develop a microbenchmark suite for machine model coefficients and coverage of engines.
  • Implementation side: Extend current GraphBLAS backends and model application; explore cost-model-driven autotuning.

Conoscenze

C/C++ programming
Python
OpenMP/SIMD parallel processing
Benchmarking & performance engineering
Research experience/analytical methods

Formazione

MSc or PhD in Computer Science, Engineering, or a related technical discipline

Strumenti

GraphBLAS
MPI
GPU/accelerator programming
BLAS/GEMM

Descrizione del lavoro

About Us:

At Huawei Technologies Switzerland AG, we are a leading technology firm dedicated to developing cutting-edge solutions that redefine industry standards and push technological boundaries. Our core focus is on creating advanced computing architectures that can efficiently support and enhance the performance of artificial intelligence systems. We believe in innovation as a driving force for improvement and are committed to achieving excellence in all areas of research and development.

General

Usually the performance of libraries on modern hardware is still determined by measurement: implementations are chosen by benchmarking and their parameters by search or heuristics; neither result are portable to arbitrary hardware. Our team works towards developing an approach to determine it analytically instead, with an arbitrary machine model (for any system) and a parametrized representation for algorithms, which we compose to predict performance, enable autotuning and guide co-design.

Key Responsibilities:
  • System characterization & micro benchmarking - develop a microbenchmark suite for machine model coefficients:
    • Explore options for encoding and initializing machine characteristics: transfer costs, latencies, synchronization overheads, and compute rates.
    • Measurement methodology: how raw timings become model coefficients — fit quality, run-to-run variance, outlier handling, and reproducibility across machines.
    • Coverage of matrix/tensor engines and mixed- and low-precision arithmetic, rather than inferring their roofs from SIMD
    • New backends (GPU or accelerator) and extension of the measured hierarchy to inter-node levels
  • Implementation side: Extend current GraphBLAS backends and model application
    • Dense linear-algebra implementation, integration and model-validation/co-design.
    • Explore cost-model-driven autotuning: predicting blocking, thread count, and data placement ahead of execution.
Requirements:
  • MSc or PhD in Computer Science, Engineering, or a related technical discipline
  • Strong knowledge of computer architecture and solid parallel processing: memory hierarchies, OpenMP (or similar), NUMA, SIMD etc.
  • Strong C/C++ programing skills for architecture/parallel processing and some python for orchestration and analysis
  • Experience in benchmarking & performance engineering for parallel code
  • Research experience in one of:
    • Analytical performance modeling: Roofline(s), Communication modeling(Hockney, LogP etc), Machine models (BSP, Multi-BSP)
    • Dense or sparse linear-algebra libraries and kernel optimization (BLAS/GEMM, GraphBLAS)
    • Applied statistics and numerical methods: regression and robust estimation, experiment design, portability, reproducibility etc.
    • Distributed execution(MPI etc), GPU/accelerator programming, or Autotuning
What We Offer:
  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • Be part of innovative projects that make a difference.
  • Access to state-of-the-art technology and tools.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

HPC Performance Modeling & Auto-Tuning Engineer
HPC Performance Modeling & Auto-Tuning Engineer

Huawei Switzerland • Zürich

In loco
CHF 120.000 - 190.000
Competitive salary and benefits
Professional growth opportunities
Innovative projects
+1
Research Scientist - Scientific Simulation on AI Infrastructure (Fixed Contract)
Research Scientist - Scientific Simulation on AI Infrastructure (Fixed Contract)

Huawei • Zürich

In loco
CHF 90.000 - 120.000
Competitive salary and benefits
Opportunities for professional growth
Be part of innovative projects
+1
Research Intern: Next-generation Computer Architecture for Racks and SuperPods
Research Intern: Next-generation Computer Architecture for Racks and SuperPods

Huawei • Zürich

In loco
CHF 90.000 - 130.000
Research Intern on Hardware Acceleration for Agentic-Era Server Workloads
Research Intern on Hardware Acceleration for Agentic-Era Server Workloads

Huawei • Dübendorf

In loco
CHF 90.000 - 130.000
Senior Performance Engineer
Senior Performance Engineer

NVIDIA Corporation • Svizzera

Remoto
EUR 90.000 - 120.000
Research Intern: Next-generation Computer Architecture for Racks and SuperPods
Research Intern: Next-generation Computer Architecture for Racks and SuperPods

Huawei Switzerland • Zürich

In loco
CHF 120.000 - 180.000
Senior Researcher AI Compiler Architecture
Senior Researcher AI Compiler Architecture

Huawei • Zürich

In loco
CHF 120.000 - 160.000
AI Research Engineer (Kernel & Inference Optimization)
AI Research Engineer (Kernel & Inference Optimization)

Jobgether SRL • Svizzera

Remoto
EUR 137.000 - 222.000
Remote-first team
International team
Cutting-edge AI research
+3
Developer Technology Engineering Intern - Compute Performance
Developer Technology Engineering Intern - Compute Performance

NVIDIA Corporation • Zürich

In loco
CHF 90.000 - 120.000
Senior Performance Engineer
Senior Performance Engineer

NVIDIA Corporation • Zürich

Ibrido
CHF 140.000 - 210.000
Luoghi più richiesti