Lausanne
Ingénieur Logiciel Full-Stack - IA pour la Construction Circulaire (REON)
- 28 septembre 2026
- 60 – 80%
- Temporaire
- Lausanne
À propos de cette offre
EPFL, l'École polytechnique fédérale de Lausanne, est l'un des campus universitaires les plus dynamiques d'Europe et figure parmi les 20 meilleures universités mondiales. L'EPFL emploie plus de 6 500 personnes soutenant les trois missions principales de l'institution : l'enseignement, la recherche et l'innovation. Le campus de l'EPFL offre un environnement de travail exceptionnel au cœur d'une communauté de plus de 17 000 personnes, dont plus de 12 500 étudiants et 4 000 chercheurs issus de plus de 120 pays différents.
REON est une start-up issue de la recherche de l'EPFL développée au Structural Xploration Lab, construisant l'Indice de Viabilité de Réutilisation (RVI), un système d'IA qui prédit la valeur de réutilisation des composants de bâtiment avant démolition, en utilisant des données provenant de plus de 23 200 annonces et transactions sur le marché de la réutilisation. Nous recherchons un développeur avec une ambition entrepreneuriale et la capacité d'évoluer vers un rôle de fondateur, afin de transformer rapidement le prototype de recherche existant en un MVP fonctionnel pour soutenir la prochaine demande de subvention.
- Reconstruire le moteur de scoring RVI en code Python propre et autonome, en implémentant correctement les formules d'indicateurs validées
- Concevoir et construire la couche base de données (schéma et stockage) et la connecter directement au moteur RVI
- Migrer la représentation graphique de Neo4j vers une structure native Python
- Implémenter la logique d'ingestion de données et de correspondance de similarité qui complète les informations manquantes des composants (GNN)
- Construire l'interface web : téléchargement des données en entrée, résultats classés en sortie
- Travailler de manière autonome à partir d'objectifs généraux jusqu'à un logiciel fonctionnel, en utilisant des outils modernes (y compris des assistants de codage IA) pour avancer rapidement
- Maintenir la base de code propre et documentée afin qu'elle puisse être étendue par d'autres.
Nous recherchons un développeur Python débutant solide, intéressé par la transformation d'un prototype de recherche en produit fonctionnel. Le rôle combine données graphiques, apprentissage automatique et développement web pratique. Certaines technologies pourront être apprises durant le projet, mais des compétences solides en Python et une expérience pratique avec les graphes et GNN sont essentielles.
- Full-stack : capable de gérer backend, couche de données et frontend comme un système cohérent (téléchargement des données, exécution du scoring, affichage des résultats classés).
- Diplôme en informatique, génie logiciel, science des données, apprentissage automatique ou domaine équivalent ; les récents diplômés sont les bienvenus.
- Compétences solides en Python ; expérience avec les API, bases de données, pipelines de données, tests et déploiement.
- A construit et livré personnellement au moins un produit ou système logiciel complet au-delà des travaux universitaires.
- Capable de traduire la recherche ou la logique mathématique en logiciel fiable.
- Utilise efficacement les outils de codage IA, mais révise, teste et assume pleinement la responsabilité du code produit.
- Expérience en données graphiques, ML/GNN et LLM est un atout important.
- Capacité à analyser et travailler avec des formats de données de construction structurées (BIM/IFC), ou expérience équivalente d'ingestion de données techniques structurées à partir de sources PDF/Excel
- Une formation en génie civil ou dans l'industrie de la construction est un avantage, mais non obligatoire.
- Permis de travail suisse valide obligatoire. Les candidatures sans permis ne recevront pas de réponse.
- Priorité donnée aux candidats déjà basés dans le canton de Vaud ou la région de Lausanne, disponibles pour commencer immédiatement.
- La chance de construire le cœur technique d'une spin-off EPFL en formation, dans la construction circulaire et l'IA
- Collaboration directe avec le fondateur et véritable propriété de ce que vous construisez
- Un rôle flexible, pratique avec un impact réel
- Lieu : EPFL, Lausanne.
- Taux d'emploi : 60-80 %.
- Contrat à durée déterminée, environ 2-3 mois.
- Date de début : dès que possible. Les candidatures sont examinées au fur et à mesure — le poste peut être pourvu avant la date de clôture.
- Implication continue possible si un financement supplémentaire pour REON est obtenu.
Pour postuler, envoyez :
- Votre CV et lettre de motivation
- Lien(s) vers un ou deux projets livrés/déployés, avec une courte note sur ce que vous avez personnellement construit
- Votre localisation actuelle
- Deux contacts de référence
Les questions peuvent être adressées à maria.sivers@epfl.ch.
Taux d'activité : 60-80 %
Type de contrat : Contrat à durée déterminée
Durée : Environ 3 mois
Date de début : Dès que possible
Lieu : EPFL, Lausanne
Référence : 2486