developerjobs.ch
← Toutes les offres

Full-Stack Software Engineer - Circular Construction AI

EPFL

Type de contrat
Contrat
Taux d’occupation
60–80%
Lieu
Lausanne
Entreprise
EPFL, 1015 Lausanne
Première publication
Postuler

Ref 2581390 | Date: 28 Sept 2026 EPFL L'EPFL, l'École polytechnique fédérale de Lausanne, est l'un des campus universitaires les plus dynamiques d'Europe et se classe parmi les 20 meilleures universités au monde. 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 provenant de plus de 120 pays différents. Full-Stack Software Engineer - Circular Construction AI (REON) Mission REON est une entreprise de recherche de l'EPFL développée au Structural Xploration Lab, construisant le Reuse Viability Index (RVI), un système d'IA qui prédit la valeur de réutilisation des composants de construction avant la 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 doté d'une ambition entrepreneuriale et de la capacité d'évoluer vers un rôle de cofondateur, pour transformer le prototype de recherche existant en un MVP opérationnel suffisamment rapidement pour soutenir le prochain cycle de demande de subvention. Principales tâches et responsabilités * Reconstruire le moteur de scoring du RVI sous forme de code Python propre et autonome, en implémentant correctement les formules d'indicateurs validées * Concevoir et construire la couche de base de données (schéma et stockage) et la connecter directement au moteur RVI * Migrer la représentation de graphe de Neo4j vers une structure native Python * Implémenter la logique d'ingestion de données et de mise en correspondance de similitude qui complète les informations manquantes sur les composants (GNN) * Construire l'interface web : entrée par téléchargement de données, sortie par résultats classés * Travailler de manière indépendante, d'objectifs vagues à un logiciel fonctionnel, en utilisant des outils modernes (y compris des assistants de codage IA) pour avancer rapidement * Maintenir une base de code propre et documentée afin qu'elle puisse être étendue par d'autres. Profil Nous recherchons un développeur Python en début de carrière avec un fort potentiel, intéressé par la transformation d'un prototype de recherche en un produit opérationnel. Le rôle combine les données de graphes, le ML et le développement web pratique. Certaines technologies peuvent être apprises pendant le projet, mais des compétences solides en Python et une expérience pratique avec les graphes et les GNN sont essentielles. * Full-stack : capable de gérer le backend, la couche de données et le frontend comme un système cohérent (téléchargement de 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 un domaine équivalent ; les nouveaux diplômés sont les bienvenus. * Solides compétences en Python ; expérience avec les API, les bases de données, les pipelines de données, les tests et le déploiement. * A personnellement construit et livré au moins un produit ou système logiciel complet au-delà des travaux académiques. * Capable de traduire une logique de recherche ou mathématique en un logiciel fiable. * Utilise efficacement les outils de codage IA, mais révise, teste et assume pleinement la responsabilité du code résultant de manière indépendante. * Une expérience en données de graphes, ML/GNN et LLM est un avantage considérable. * Capacité à analyser et travailler avec des formats de données de construction structurés (BIM/IFC), ou une expérience équivalente dans l'ingestion de données techniques structurées à partir de sources PDF/Excel * Un parcours en génie civil ou dans l'industrie de la construction est un avantage, mais non requis. * Un permis de travail suisse valide est obligatoire. Les candidatures sans permis ne recevront pas de réponse. * La priorité sera donnée aux candidats déjà basés dans le Canton de Vaud ou la région de Lausanne, disponibles pour commencer immédiatement. Nous offrons * La chance de construire le cœur technique d'une spin-off de l'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 et pratique avec un impact réel * Lieu : EPFL, Lausanne. * Taux d'occupation : 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 toute date de clôture. * Possibilité de collaboration continue si d'autres financements pour REON sont obtenus. 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 lieu de résidence actuel * Deux contacts de référence Les questions peuvent être adressées à [Write an email](< >). Informations 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 jpid3580c6djm jpit0940jm jpiy26jm

Traduit automatiquement depuis l’original.

Publié aujourd'hui

Lieu

Voir sur Google Maps