Open positions

Postdoc position at the Chair of Numerical Modelling and Simulation

About us and our project

The Chair of Numerical Modelling and Simulation at EPFL is dedicated to the design and analysis of numerical algorithms for partial differential equations. Our research is oriented towards the development of novel and innovative numerical techniques aiming at improving the integration between numerical simulations and geometric modelling and processing.
Within the project « FLASh: Fast simulation tools for LAttice Structures », funded by the Swiss National
Science Foundation, we are opening a postdoctoral position for developing efficient algorithms for the
topology optimization of architected materials using finite element techniques.

What you will do

As a postdoc in our group, you will lead research on the design and implementation of mathematically sound methods for the topology optimization of architected materials, leveraging fast simulation techniques such as unfitted finite element methods, domain decomposition, reduced order modeling, or isogeometric analysis. You will contribute to both theoretical development and software implementation, publish and present your work internationally, mentor PhD and Master students, and assist in grant preparation and project reporting.

You are the ideal candidate if

  • You hold a PhD in mathematics, computational mechanics, engineering, or a related field
  • You have a strong background in topology optimization and numerical methods for PDEs
  • You are proficient in Python; FEniCS experience is a plus; C++ is an additional asset
  • You are independent, creative, and passionate about mathematics and scientific computing
  • You communicate excellently in English and thrive in a collaborative, interdisciplinary environment

We offer

  • A stimulating international environment at one of Europe’s leading research institutions
  • Competitive salary and excellent working conditions
  • A 1+1 year contract
  • A friendly team with strong postdoctoral and PhD researcher community

If you are interested

Submit your application containing CV, motivation letter, and contact details for 2 referees through this link.

Start date: September 2026.

******************************************

Software development research/engineering position

This is a fixed-term research/engineering position focused on software development. The successful candidate will design and develop a 3D user interface for a mesh generator for hemodynamics simulations, and will collaborate closely with researchers to refine and extend the tool’s functionality.

Key Responsibilities and Requirements

  • Performance & Rendering: Real-time visualization of large and complex meshes with a responsive user interface. Clear and efficient rendering of surface and volume meshes (edges, faces, cells) is essential.
  • User Interaction: Intuitive 3D navigation (rotate, pan, zoom, picking) and interactive geometry editing.
  • Meshing Integration: Coupling between the user interface and the meshing backend, visualization of mesh quality metrics (e.g., aspect ratio, skewness, Jacobians), and visual tools for debugging meshing issues.

Programming Languages

  • Required: Proficiency in C++ or other suitable languages for developing high-performance 3D user interfaces.

Starting date: As soon as possible

In case of questions or interest, please write to [email protected]