Software Engineering & Infrastructure - Internship — EPFL
- Location
- Lausanne
- Contract
- full-time
- Posted
- 16 days ago
Role overview
Résumé de la position
Vous travaillerez au sein de l’équipe de la Vice-Présidence pour l’Innovation (VPI) à l’EPFL, qui se consacre, entre autres, à la création de start-ups.
Notre mission est de fournir une suite complète de services et de ressources pour équiper les étudiants en Master de l’EPFL, les doctorants, les postdocs et les professeurs aspirant à lancer les entreprises de demain.
- Résumé de la position
- Vous travaillerez au sein de l’équipe de la Vice-Présidence pour l’Innovation (VPI) à l’EPFL, qui se consacre, entre autres, à la création de start-ups.
Application process
- Nos outils internes reposent sur une infrastructure conteneurisée (Docker) hébergée sur une VM interne : une base de données Supabase (PostgreSQL) et une application front-end Next.js.
- Votre rôle consistera à consolider et fiabiliser cette infrastructure, à renforcer sa sécurité et la cohérence de ses données, et à y intégrer de nouvelles fonctionnalités basées sur l’intelligence artificielle. Principales tâches
- Système de backup : concevoir et mettre en place une stratégie de sauvegarde automatisée (base de données, volumes Docker, configurations), avec procédures de restauration documentées et testées.
- Environnement de test : mettre en place un environnement de staging répliquant la production, permettant de valider les évolutions avant déploiement.
- Sécurité : conduire un audit de sécurité de l’infrastructure (VM, conteneurs, gestion des accès, API, politiques Row Level Security) et implémenter les améliorations identifiées.
- Intégrité des données : renforcer le schéma de la base de données (contraintes de tables, intégrité référentielle, validations) pour garantir la cohérence des données.
- Fonctionnalités IA : implémenter de nouvelles fonctionnalités d’intelligence artificielle au sein de l’application, en s’appuyant sur les infrastructures internes de l’EPFL (cluster RCP) et des modèles open source.
- Documentation : documenter l’infrastructure, les procédures d’exploitation et les choix techniques pour assurer la pérennité des outils. Profil
Additional details
- Votre rôle consistera à consolider et fiabiliser cette infrastructure, à renforcer sa sécurité et la cohérence de ses données, et à y intégrer de nouvelles fonctionnalités basées sur l’intelligence artificielle. Principales tâches
- Documentation : documenter l’infrastructure, les procédures d’exploitation et les choix techniques pour assurer la pérennité des outils.
- Vous êtes une personne méthodique et rigoureuse, avec un fort sens de la fiabilité : vous aimez construire des systèmes robustes, testés et bien documentés. Compétences attendues :
- Au-delà des qualités académiques, nous recherchons des qualités humaines et un intérêt pour l’entrepreneuriat. Date d'entrée en fonction : 01/09/2026
- Taux d'occupation max : 100.00 Type de contrat : CDD
Notes and original content
- Votre rôle consistera à consolider et fiabiliser cette infrastructure, à renforcer sa sécurité et la cohérence de ses données, et à y intégrer de nouvelles fonctionnalités basées sur l’intelligence artificielle.
- Principales tâches
- Vous êtes une personne méthodique et rigoureuse, avec un fort sens de la fiabilité : vous aimez construire des systèmes robustes, testés et bien documentés.
- Compétences attendues :
- Au-delà des qualités académiques, nous recherchons des qualités humaines et un intérêt pour l’entrepreneuriat.
- Informations
- Date d'entrée en fonction : 01/09/2026
- Taux d'occupation max : 100.00
- Type de contrat : CDD
- Durée : 6 mois
Questions about this listing
What salary does EPFL offer for this role?
EPFL lists CHF 60'500 - 91'500 gross per year for this position in Lausanne. This is the salary published in the original listing (or, when the employer omits a figure, a realistic estimate for the role and sector) — the calculator on this site converts it to your actual net take-home once cross-border tax and social contributions are applied.
Is this a full-time role, and what type of contract does EPFL offer?
This listing is a full-time position. The contract type shown here comes directly from the employer's original posting; always confirm exact hours, notice period and probation length with EPFL during the application process, since these details can vary by role even within the same contract category.
Do I need a cross-border work permit for a role in Vaud?
EU/EFTA residents living in the border zone of the country adjoining Canton Vaud can apply for a G permit; the Swiss employer files it with that canton's migration office after the contract is signed. Border-zone rules and processing times vary by neighbouring country and canton, so confirm the specifics with Vaud's cantonal migration office or with HR during the application.
How do I apply for this position at EPFL?
Use the "Apply now" button on this page — it links directly to EPFL's original listing at careers.epfl.ch, so your application goes straight to the employer's own applicant-tracking system. Frontaliere Ticino does not collect or forward applications itself.