EPFL, the Swiss Federal Institute of Technology in Lausanne, is one of the most dynamic university campuses in Europe and ranks among the top 20 universities worldwide. The EPFL employs more than 6,500 people supporting the three main missions of the institutions: education, research and innovation. The EPFL campus offers an exceptional working environment at the heart of a community of more than 18,500 people, including over 14,000 students and 4,000 researchers from more than 120 different countries.

Software Engineer Position for Scientific AI

Mission

The research focus of the M-Lab of Adaptive Intelligence is on merging artificial intelligence & neuroscience. We aim to understand the mechanisms underlying adaptive sensorimotor behavior in intelligence systems, aka “adaptive intelligence”, and develop new machine learning methods that enable us to do so.

 

We are looking for a Software Engineer to support our research in understanding affordances - part of the Simons Collaboration on Ecological Neuroscience. You will be part of the team led by Professor Mackenzie Mathis, based in Geneva, Switzerland. Additional information about our research can be found at https://www.mackenziemathislab.org/ .

 

The Federal School of Technology in Lausanne (EPFL) is one of the leading Institutes of Technology in Europe and offers extremely competitive salaries and research infrastructure.

Requirements

  • Candidates should minimally have a Bachelor's in Computer Science or related fields; a Master’s degree or PhD in Computer Science is preferred.
  • Work is onsite at Campus Biotech in Geneva, Switzerland.
  • Excellent English verbal and written communication skills and proven record of effective communication, both written and verbal, with scientists is required.

Profile

  • 3+ years of experience in Python & Machine Learning related technologies such as PyTorch, JAX, and TensorFlow.
  • Familiar with data management systems (e.g., MySQL and/or DataJoint) and CI/CD workflows.
  • 2+ years of professional software development experience.
  • Experience building and scaling systems both on-premise and the cloud.
  • A record of experience working with scientists and other research engineers.
  • Independent, creative, and solution oriented.
  • Good team spirit.

We offer

  • A stimulating and international working environment.
  • Continuous training opportunities and excellent working conditions.
  • Opportunity to work in one of the most dynamic scientific institutions in Europe.
  • Opportunity to interact with internationally renowned experts, and with a strong team of postdoctoral researchers and PhD students.

Informations

Only applications submitted through the online platform are considered.

 

You are asked to supply:

  • A brief cover letter (pdf, up to 2 pages), and
  • Two relevant GitHub repositories.

 

And in one PDF:

  • CV, and
  • Contact details for 3 referees.

For any further information, please contact: mioara.vasile@epfl.ch .

 

Contract Start Date : As soon as possible and will then be processed as they arrive until the position is filled. The ideal starting date is summer 2026.

Activity Rate: 100%

Contract Type: CDD

Duration: 1 year, renewable