Principal Performance Architect

imec

Vlaams-Brabant

Sur place

EUR 110 000 - 160 000

Plein temps

14 jours+

Recevez plus de réponses des employeurs

Envoyez un CV adapté au poste en quelques minutes.

Résumé du poste

imec's Compute System Architecture Unit in Leuven, Belgium, seeks a Principal AI Performance Architect to drive cross-layer codesign for next-gen HPC systems. You will model performance, build projections, and steer innovations across applications and semiconductor technology.

You will work with experts to capture AI workloads, identify bottlenecks, and propose architectures. Your leadership will guide system and SoC requirements, evaluation infrastructure, and energy/performance tradeoffs.

Qualifications

  • Master’s or PhD in Computer Science or Computer Engineering with ~8 years of experience.
  • Experience in performance analysis, HPC optimization and AI for HPC.
  • Experience with distributed AI/ML applications and large-scale systems.
  • Strong programming in C++ and Python; CUDA knowledge is a plus.
  • Excellent communication in English and mentoring capabilities.

Responsabilités

  • Architect software-hardware codesign solutions across layers from applications to semiconductor tech.
  • Develop system modeling, performance projections and evaluations for HPC architectures.
  • Collaborate with multi-disciplinary teams to capture AI workloads for HPC and guide design space.
  • Define system/SoC requirements and evaluate energy, cost and performance tradeoffs.
  • Mentor junior engineers and share knowledge to advance project milestones.

Connaissances

Performance analysis
HPC optimization
Distributed AI/ML
System performance modeling
GPU architectures
C++
Python
Communication
Mentoring
English

Formation

Master’s or PhD in CS/CE

Outils

CUDA

Description du poste

You will architect software-hardware codesign innovations for next-gen artificial intelligence high-performance computing systems.

The Compute System Architecture Unit (CSA) at imec is researching next-generation large-scale heterogeneous computer architectures. The team is responsible for workload characterization, runtime management innovations, performance modeling, architecture simulation and prototyping for future applications and the future systems to execute them, to reach multiple orders of magnitude better performance, energy-efficiency, and total-cost-of-ownership.

We are looking for a Principal AI Performance Architect to technically drive innovation across layers of the computing stack, from application to semiconductor technology innovation and everything in between. You work closely with experts from different fields to identify codesign solutions and to build the infrastructure required to evaluate them. As an architect, you will drive system modeling, performance analysis, projections, and strategic innovations against critical product life cycle milestones and program deliverables. This position plays a key role in our mission to shape the future of supercomputer architecture.

You will:

  • Research various solutions to enable the next large-scale-high-performance computing clusters. The role spans over various layers from workload characterization, resource management, system architecture, and microarchitecture.
  • Develop software/hardware performance models at various levels of detail to identify performance bottlenecks and propose new solution alleviating the bottlenecks.
  • Work with multiple teams to capture the relevant characteristics of the use of AI in HPC applications, and to explore the design space for higher accuracy and higher performance of future HPC applications.
  • Collaborate across the company to guide the direction of HPC HW/SW codesign based on the top HW issues and SW performance limiters generated from the models and characteristics.
  • Define and scope system and SoC requirements for future architectures.
  • Model features and configurations that improve performance, power, total cost of ownership and emissions.
What we do for you

We offer you the opportunity to join one of the world’s premier research centers in nanotechnology at its headquarters in Leuven, Belgium. With your talent, passion and expertise, you’ll become part of a team that makes the impossible possible. Together, we shape the technology that will determine the society of tomorrow.

We are committed to being an inclusive employer and proud of our open, multicultural, and informal working environment with ample possibilities to take initiative and show responsibility. We commit to supporting and guiding you in this process; not only with words but also with tangible actions. Through imec.academy, 'our corporate university', we actively invest in your development to further your technical and personal growth.

We are aware that your valuable contribution makes imec a top player in its field. Your energy and commitment are therefore appreciated by means of a market appropriate salary with many fringe benefits.

Who you are
  • Master’s or PhD degree in Computer Science, Computer Engineering or relevant STEM degree, with at least around 8 years of experience.
  • Experience with performance analysis, engineering, and optimization of HPC applications, such as molecular dynamics and computational fluid dynamics,
  • Experience in AI for HPC is a plus.
  • Experience with distributed AI/ML applications, such as LLM training and inference.
  • Experience in system performance modeling ranging from a single device (e.g. a GPU) to a machine scale (e.g. a cluster).
  • Good understanding of GPU (preferably XPU) system architectures, distributed programming models, runtime resource management, and microarchitecture.
  • Strong programming ability in C++ and Python. CUDA knowledge is considered a plus.
  • Your communication and interpersonal skills enable you to work in a dynamic, distributed team. You actively share experiences and knowledge with colleagues. A history of mentoring more junior engineers and interns is a huge plus.
  • We are looking for your excellent communication skills in English, as you will work in a multicultural team and together with our partners.
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Principal Performance Architect
Principal Performance Architect

Karlstad University • Heverlee

Sur place
EUR 120 000 - 160 000
Principal Performance Architect
Principal Performance Architect

Leuven • Heverlee

Sur place
EUR 120 000 - 180 000
Principal Architect - Compute Systems
Principal Architect - Compute Systems

Imec India Private Limited • Heverlee

Sur place
EUR 75 000 - 95 000
Market appropriate salary
Fringe benefits
Support for professional development
Senior AI & HPC Performance Architect
Senior AI & HPC Performance Architect

Karlstad University • Heverlee

Sur place
EUR 120 000 - 160 000
Lead AI HPC Performance Architect
Lead AI HPC Performance Architect

imec • Vlaams-Brabant

Sur place
EUR 110 000 - 160 000
Lead AI & HPC Performance Architect (Codesign)
Lead AI & HPC Performance Architect (Codesign)

Leuven • Heverlee

Sur place
EUR 120 000 - 180 000
Network Architect/Researcher
Network Architect/Researcher

imec • Vlaams-Brabant

Sur place
EUR 90 000 - 130 000
R&D Group Manager – Compute Platforms & Silicon Prototypes
R&D Group Manager – Compute Platforms & Silicon Prototypes

Karlstad University • Heverlee

Sur place
EUR 110 000 - 140 000
System-Level Power and Thermal Modelling Researcher
System-Level Power and Thermal Modelling Researcher

Imec India Private Limited • Heverlee

Sur place
EUR 65 000 - 90 000
Virtual Platform R&D Engineer
Virtual Platform R&D Engineer

Karlstad University • Heverlee

Sur place
EUR 75 000 - 110 000
Market salary + fringe benefits