Full Stack Software Engineer — EPFL

Ce poste n'est plus actif. Vous trouverez ci-dessous les détails originaux et d’autres postes ouverts.

Description complète

Mission

Êtes-vous passionné par la création d'applications efficaces qui peuvent faire progresser la recherche et l'éducation de calibre mondial? Rejoignez l'EPFL School of Engineering en tant qu'ingénieur logiciel Full Stack et faites une vraie différence dans l'autonomisation des sciences !

Principales tâches et responsabilités

Dans ce rôle, vos principales responsabilités seront les suivantes :

  • Développer, déployer et maintenir des solutions qui responsabilisent l'éducation et la recherche, en utilisant des technologies comme FastAPI, React.js, Node.js, PostgreSQL et Traefik.
  • Participer à l'examen des codes pour assurer la qualité des codes et pour fournir et recevoir des commentaires.
  • Appliquer les meilleures pratiques en matière de sécurité des TI, notamment les principes de confiance zéro et de moindre privilège.
  • Travailler avec les clients pour définir les besoins des utilisateurs et les traduire en solutions techniques.
  • Créer une documentation claire pour assurer une maintenance facile et l'adoption d'outils par les clients.
  • Assurer la fiabilité des services grâce à des outils de surveillance modernes (p. ex. Prométhée, Grafana).
  • Fournir un soutien et des consultations aux clients.
  • Utilisation proactive d'outils de développement avancés (p. ex., GitHub Copilot, agents LLM internes) pour accélérer considérablement les pratiques de codage, automatiser la production de codes de plaque de chaudière et la création de plans de test.
  • Concevoir et construire des pipelines CI/CD robustes et des systèmes d'automatisation qui intègrent des processus d'essai, de surveillance et de déploiement axés sur l'IA.
  • Contribuer à la fiabilité de la plateforme, à l'observabilité et à l'excellence opérationnelle (Prometheus, Grafana), concevoir des systèmes résilients et faciles à entretenir dans un contexte automatisé.

Compétences/expérience requises

  • Diplôme en informatique ou compétences en développement logiciel acquises grâce à une expérience pratique dans des environnements professionnels.
  • Compétence dans le développement et le déploiement d'applications complètes utilisant FastAPI, React.js et les technologies connexes.
  • Expérience de travail en étroite collaboration avec les intervenants techniques et non techniques pour fournir des solutions logicielles sur mesure.
  • Expérience avec DevOps (GitLab/GitHub), CI/CD et gestion de la configuration (p. ex. Ansible).
  • Expérience des technologies de conteneur et de cloud (Kubernetes, Docker, etc.).

Compétences / expérience agréable à posséder

  • Expérience de Linux dans les environnements de serveurs de production.
  • Expérience dans les projets de développement de logiciels.
  • Expérimentez l'utilisation de l'IA ou des LLM pour améliorer les applications.
  • Expérience en génie de fiabilité du site.

Profil

  • Curieux pour la technologie : désireux de rester informé des dernières avancées de l'industrie.
  • L'accent est mis sur les clients : aimez travailler avec les clients pour comprendre leurs besoins.
  • Collaboration : prospérer en collaboration avec les autres et contribuer aux objectifs de l'équipe.
  • Adaptable et flexible : adopter des priorités changeantes et prospérer dans des environnements dynamiques.
  • Organisé et axé sur les détails : capable de gérer plusieurs tâches, d'écrire un code propre et à jour, et d'adhérer aux meilleures pratiques en matière de développement de logiciels.
  • Sensibilisation à la sécurité : engagement à mettre en œuvre les meilleures pratiques en matière de protection des données et de sécurité informatique.
  • Bonne communicatrice : dédiée à la communication claire, courtoise et opportune avec les clients et les collègues.
  • Compétence en anglais et en français, écrits et parlés.

Nous offrons

  • Possibilité de rejoindre un classement institutionnel dans le Top10 mondial dans le domaine de l'ingénierie et de la technologie.
  • Soutien à la croissance personnelle en tant que professionnel de l'informatique par des formations et des cours.
  • Un milieu de travail de soutien qui valorise votre bien-être, avec des heures flexibles et un équilibre sain entre le travail et la vie personnelle, ainsi que plus de 100 activités sportives disponibles à proximité.
  • Possibilités de suivre des cours de langue pertinents à votre travail quotidien.
  • Un environnement de travail diversifié et multiculturel.
  • Allocations d'enfant et d'éducation, garderie sur le campus.
  • Réductions pour les transports en commun et l'accès aux services de partage de voitures à prix réduit.

Ne manquez pas la chance de façonner l'avenir de la recherche et de l'éducation à l'EPFL School of Engineering. Postulez dès aujourd'hui en soumettant votre CV et votre lettre de motivation via nos pages de recrutement!

Informations

Début du contrat D

Détails de l'offre

  • Entreprise: EPFL
  • Poste: Full Stack Software Engineer
  • Lieu: Lausanne, Vaud
  • Salaire: CHF 71'000 - 107'500 (source non vérifiée)
  • Secteur: education
  • Publiée le: 2026-07-21
  • Expirée le: 2026-09-07

Autres offres chez EPFL

Chercher des offres au Vaud

Parcourez notre job board complet.

Recherchez d'autres offres près de Lausanne: Emplois au Vaud

Trouvez votre prochaine opportunité en tant que frontalier en Suisse.

Consulter les postes ouverts →