Talent.com

Backend software engineer Jobs in Lausanne

Jobalert für diese Suche erstellen

Backend software engineer • lausanne

Zuletzt aktualisiert: vor 2 Tagen

Post-Training Engineer - Apertus

EpflLausanne

The Apertus project, a joint effort between EPFL and ETH Zürich, is seeking a practical and motivated engineer to help build the next generation of open foundation models.The successful candidate w... Mehr anzeigen

Process Engineer

TreaTechPréverenges, Switzerland
Quick Apply

Join TreaTech, a pioneering company in waste treatment and resource recovery, based in Préverenges, Switzerland.Founded in 2015 by engineers from École Polytechnique Fédérale de Lausanne (EPFL), ou... Mehr anzeigen

Endpoint & Infrastructure Security Engineer

alltitudeCanton de Vaud

Il s’agit d’un rôle axé sur la.Définir, documenter et faire évoluer des.Coordonner et suivre la mise en œuvre avec les équipes techniques.Centraliser et maintenir la documentation sécurité (SharePo... Mehr anzeigen

Hardware Engineer

Randstad (Schweiz) AGVaud, Genève

Votre Mission : Architecture et Développement de Systèmes Critiques.Sous la responsabilité du Directeur Technique, vous jouerez un rôle pivot dans la conception d'unités de traitement embarquées.Vo... Mehr anzeigen

DevOps Engineer

Atinary TechnologiesEpalinges, VD, ch

Are you a passionate DevOps Engineer looking to make an impact in a dynamic and fast-paced environment? Then join Atinary Technologies (Lausanne, Switzerland) and its talented team to shape a futur... Mehr anzeigen

Platform Engineer

VisiumLausanne, Vaud, Switzerland

You will build and own the platform that makes Visium's products reliable, scalable, and secure across every customer environment we operate in.Our deployment model requires running software inside... Mehr anzeigen

Staff Backend Engineer

NexthinkLausanne, Vaud, Switzerland

Nexthink stay on the leading edge of digital employee experience.The candidate shall be heavily motivated by both the product and the technology stack, whilst also able to produce scalabl... Mehr anzeigen

Industrial Vision & Software Engineer

Oratek SAEcublens, Vaud, Switzerland
Quick Apply

Design the next generation of intelligent industrial machines.At Oratek, we design and build custom precision equipment for demanding industries where quality, reliability and innovation are essent... Mehr anzeigen

Robotics Software Engineer – Ground Control & Onboard Systems

FlybotixRenens, CH

You will help shape the embedded and mobile software that powers our drones and ground control stations, directly impacting the autonomous navigation, real-time control, and user experience of our ... Mehr anzeigen

Hardware Engineer

RandstadVaud

Votre Mission : Architecture et Développement de Systèmes Critiques.Sous la responsabilité du Directeur Technique, vous jouerez un rôle pivot dans la conception d'unités de traitement embarquées.Vo... Mehr anzeigen

Senior Hydraulic Engineer

Gruner AGRenens, ch

Position Overview: We are seeking a skilled and experienced Hydraulics Engineer to join our team in the field of hydraulics and dam engineering.The successful candidate will be responsible for desi... Mehr anzeigen

Software Engineer - Python and C++

Michael PageLausanne Region, CH

Software Engineer (Python / C++).This position is ideal for a mid-level engineer (minimum 3 years of experience) who enjoys working on complex systems and contributing to high-impact, real-world ap... Mehr anzeigen

Payload Systems Engineer

ViasatLausanne, CH

At Viasat, we’re on a mission to deliver connections with the capacity to change the world.For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries arou... Mehr anzeigen

AI Platform Engineer

Frontiers MediaLausanne, VD, CH
Quick Apply

At Frontiers, our purpose is simple yet ambitious: to make science open.We believe open science empowers the global scientific community to accelerate discovery and develop the solutions needed for... Mehr anzeigen

P2625 - Data Platform Engineer - Full Stack

DebiopharmLausanne, Vaud, Switzerland

As our Data Platform Engineer - Full Stack (permanent role/ Full-time/ on-site) , you will play a key role in transforming data into life-changing medical solutions.Your mission is to design, build... Mehr anzeigen

Systems Engineer

Distalmotion SAÉpalinges, VD, CH
Quick Apply

As Systems Engineer at Distalmotion, you will play a critical role in the development and life cycle management of a complex medical device.You will support the definition of product requirements, ... Mehr anzeigen

Platform Engineer

Visium SALausanne, VD, CH
Quick Apply

Regulatory submissions that take months.Deviation reports that pile up on QA desks.Pharmaceutical teams spending their best hours os documentation instead of science.We are building the AI systems ... Mehr anzeigen

Mechanical Design Engineer

LHHLausanne, Vaud, Switzerland

Notre client est une entreprise industrielle reconnue pour son expertise dans la conception et la réalisation d’équipements techniques complexes, destinés à des secteurs exigeants.Développer des so... Mehr anzeigen

Performance Test Engineer

ItecorLausanne, VD, CH
Quick Apply

Rejoignez notre entreprise internationale de conseil et de services en IT.Chez Itecor, vous êtes au centre de tout ce que nous faisons.Nos communautés de pratique permettent à nos consultants d'exc... Mehr anzeigen

Häufig gestellte Fragen
Diese Stelle ist in deinem Land nicht verfügbar.
Post-Training Engineer - Apertus

Post-Training Engineer - Apertus

EpflLausanne
Vor 30+ Tagen
Stellenbeschreibung

Introduction

The Apertus project, a joint effort between EPFL and ETH Zürich, is seeking a practical and motivated engineer to help build the next generation of open foundation models. The successful candidate will help develop and run post-training and reinforcement learning pipelines for the Apertus project.


Apertus is trained and developed on Alps, the Swiss National Supercomputing Centre’s supercomputing infrastructure. The role requires someone who is comfortable working in an HPC environment and collaborating with researchers and infrastructure engineers.

Main duties and responsibilities

The engineer will contribute to the development, execution, and evaluation of scalable post-training workflows for Apertus.


Infrastructure and systems engineering

  • Build and maintain containerized environments for LLM post-training and RL workloads.
  • Adapt containers and dependencies for execution on Alps / CSCS infrastructure.
  • Run and monitor Slurm-based training and evaluation jobs.
  • Debug failures related to distributed execution, checkpointing, filesystem performance, networking, and GPU utilization.
  • Help maintain reproducible training recipes, configuration files, launch scripts, and documentation.
  • Work with researchers and CSCS engineers to improve the reliability and performance of large-scale experiments.

LLM post-training and Reinforcement Learning

  • Support SFT, preference optimization, and reinforcement learning workflows.
  • Build and run RL environments for tasks with verifiable outcomes, such as mathematics, code, tool-use, and reasoning.
  • Develop reward modeling, reward calibration and verifier-based training.
  • Generate and validate synthetic or gym training tasks.
  • Run ablation studies comparing algorithms, reward functions, data mixtures, hyperparameters, and infrastructure settings.
  • Evaluate model behavior across reasoning, coding, mathematics, instruction-following, multilingual, tool-use, and safety benchmarks.
  • Debug common post-training issues, including optimization instability, reward hacking, regressions, and evaluation failures.

Profile

Essential

  • MSc or PhD in Computer Science, Data Science, Artificial Intelligence, Machine Learning, or a related field. Exceptional BSc candidates with strong engineering experience will also be considered.
  • Experience in AI and neural network architectures
  • Strong collaboration and communication skills and ability to work across research and engineering teams.

Strongly preferred

  • Experience with Slurm or another HPC workload manager.
  • Experience building or adapting containers for HPC or GPU clusters.
  • Experience with LLM fine-tuning, post-training, preference optimization, or reinforcement learning.
  • Familiarity with distributed training concepts such as data parallelism, tensor parallelism, pipeline parallelism, checkpointing, and GPU communication.
  • Experience with frameworks such as veRL, slime, Megatron-LM, DeepSpeed, TRL, vLLM, SGLang, or similar tools.

Nice to have

  • Experience with RL for LLMs, online policy optimization, reward modeling, or RLVR.
  • Experience creating verifiable tasks for mathematics, code, reasoning, or tool use.
  • Familiarity with lower-level GPU/distributed libraries such as NCCL, Transformer Engine, FlashAttention, or communication backends.
  • Experience with large-scale evaluation pipelines.

We offer

  • A stimulating academic environment at one of the world's leading technical universities
  • The opportunity to work with state-of-the-art supercomputing infrastructure and cutting-edge AI research
  • Collaboration with top researchers and engineers from EPFL, ETH Zürich, CSCS, and other Swiss institutions
  • Flexible working arrangements, including options for remote work
  • Professional development opportunities, including conference attendance and specialized training
  • The chance to contribute to open-source projects with global impact
  • Access to the broader Swiss academic ecosystem and industry partnerships
  • Being part of Switzerland's sovereign AI development, working on technology with national significance
  • The role can be based either in Lausanne at EPFL or in Zürich at ETH Zürich.

Informations

Contract Start Date : as soon as possible

Activity Rate Min : 80.00

Activity Rate Max : 100.00

Contract Type: CDD

Duration: 1 year, renewable

Reference: 2192