/Principal Performance Architect

Principal Performance Architect

Research & development - Leuven | More than two weeks ago

Explore the performance of next generation supercomputers using hardware-software codesign

Principal Performance Architect

What you will do

The Compute System Architecture Unit (CSA) at imec is researching next-generation large-scale heterogeneous computer architectures for next-generation HPC and AI applications, such as real-time digital twins. The team is responsible for algorithm research, runtime management innovations, performance modeling, architecture simulation and prototyping for these 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 Performance Architect to technically drive performance analysis across multiple layers, from algorithm definition to microarchitecture implementation. You will work closely with experts from those different fields to build the evaluation infrastructure required to evaluate the impact of codesign innovations. This position plays a key role in our desire to shape the future of supercomputer architecture

Your responsibilities include:

  • Lead development of performance models that combine software and hardware properties at various level of detail, analyze results and develop optimization algorithms to explore the large design space and to improve runtime scheduling.
  • Lead development of performance analysis tools and frameworks that capture the relevant application characteristics at either design time, compile time or runtime to feed into the performance models
  • Connect research from algorithms, resource management, firmware, system architecture, and microarchitecture to evaluate the benefit of proposed solutions.

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. In everything we do, your future colleagues are guided by the imec values of passion, excellence, connectedness, and integrity. 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 Engineering or related STEM degree, with extensive relevant experience in computer architecture R&D.
  • You have experience with performance analysis of applications.
  • You have experience with analytical performance modeling or large-scale simulation.
  • You have familiarity with heterogeneous and parallel computer architectures.
  • You have familiarity with parallel algorithm design and runtime resource management.
  • You have strong programming abilities, esp. using c++ and python.
  • Strong communication and interpersonal skills are required along with the ability to work in a dynamic, distributed team. A history of mentoring junior engineers and interns is a huge plus.
  • You are a constructive technical leader and actively share experience and knowledge with colleagues.
  • Your networking skills, creativity, persistence, and passion for what you do are highly valued.
 
Who we are
Accept marketing-cookies to view this content.
Cookie settings
imec's cleanroom
Accept marketing-cookies to view this content.
Cookie settings

Send this job to your email