Software Engineer Position for Scientific AI

Software Engineer Position for Scientific AI

EPFL - Swiss Federal Institute of Technology Lausanne

Geneva, Switzerland

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. 

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.

Don't forget to mention EuroScienceJobs when applying.

Share this Job

More Job Searches

Switzerland      AI Scientist      Academic      Computing/Programming      Data Science      Maths and Computing      On-site      EPFL - Swiss Federal Institute of Technology Lausanne     

EuroScienceJobs Logo

© EuroJobsites 2026