Skip to content
mimi

Software Engineer Position for Scientific AI

EPFL

Lausanne · On-site 1w ago

About the role

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.

Information

  • 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

Requirements

  • Excellent English verbal and written communication skills and proven record of effective communication, both written and verbal, with scientists is required.

Skills

CI/CDDataJointJAXMachine LearningMySQLPyTorchPythonTensorFlow

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free