Software Engineer for Energy Monitoring and Photovoltaic Data Platforms in Lausanne

Software Engineer for Energy Monitoring and Photovoltaic Data Platforms in Lausanne

Lausanne Befristet 63000 - 77000 CHF / Jahr (geschätzt) Vor Ort
E

Auf einen Blick

  • Aufgaben: Entwickle Software für die Energiewende und leite spannende Projekte im internationalen Team.
  • Unternehmen: EPFL, eine weltweit anerkannte Ingenieuruniversität mit innovativer Forschungsumgebung.
  • Vorteile: Zugang zu modernsten Forschungseinrichtungen und hervorragenden Karrieremöglichkeiten.
  • Weitere Informationen: Dynamisches Umfeld mit Möglichkeiten zur Zusammenarbeit mit führenden Wissenschaftlern.
  • Warum dieser Job: Gestalte die Zukunft der Energie mit und arbeite an bahnbrechenden Technologien.
  • Qualifikationen: Starke Python-Kenntnisse und Erfahrung in Softwareentwicklung und Datenverarbeitung.

Das prognostizierte Gehalt liegt zwischen 63000 - 77000 CHF pro Jahr.

Your mission

Put your software engineering skills to work for the energy transition.

The Photovoltaics and Thin Film Electronics Laboratory (PV-Lab) at EPFL is seeking a motivated Software Engineer to take responsibility for its monitoring platform and dashboards, and to lead a work package within a Horizon Europe project.

Your mission

Put your software engineering skills to work for the energy transition.

The Photovoltaics and Thin Film Electronics Laboratory (PV-Lab) at EPFL is seeking a motivated Software Engineer to take responsibility for its monitoring platform and dashboards, and to lead a work package within a Horizon Europe project.

Based in Neuchâtel, you will develop reliable software that turns data from photovoltaic installations, weather stations and laboratory experiments into useful information for researchers and project partners.

You will combine hands-on development with project coordination in an international, multidisciplinary team with strong links to CSEM and industry.

Main duties and responsibilities

  • Take ownership of the PV-Lab monitoring platform and dashboards, including maintenance, troubleshooting and further development.

Work with colleagues and users to define requirements and prioritize improvements.

Ensure traceability and consistent metadata.

  • Develop applications to collect, validate, process and store data from monitoring sites, sensors and external APIs. Ensure data quality and reliable operation.
  • Manage containerized applications using Docker and Kubernetes, and automate builds and deployments through Git Lab CI/CD.

Maintain logging, alerts, backups and secure configuration in coordination with EPFL IT.

  • Lead Horizon Europe work packages: coordinate partners and tasks, plan resources, track milestones and risks, and ensure timely delivery of technical deliverables and progress reports.

Organize meetings and represent the work package in project discussions.

  • Write maintainable, tested and documented code. Support researchers using the platform and share technical knowledge within PV-Lab.
  • Participate in internal scientific meetings and seminars, as well as local and international conferences.

Contribute to writing scientific papers in collaboration with PV-Lab researchers and project partners.

  • Supervise and mentor students working on software development, monitoring and data analysis, helping them plan their projects, review their code and interpret their results.

Your profile

Essential Qualifications And Skills

  • A degree in computer science, software engineering, data engineering, engineer in physics with strong software skills or a related field, or equivalent practical experience.
  • Strong Python programming skills and experience developing and maintaining applications used by others, including automated testing, debugging and documentation.
  • Good command of SQL and relational database design, with experience in data processing and HTTP API integration.
  • Experience with Git, collaborative development and Docker, together with an understanding of CI/CD and application deployment.
  • Ability to translate user needs into reliable data visualization tools and usable dashboards.
  • Strong organizational and communication skills, with experience coordinating technical activities and the ability to manage partner contributions, deadlines and deliverables independently.
  • A clear motivation to contribute to the energy transition and to learn about photovoltaic technology systems.

Excellent written and spoken English and a collaborative approach to working with researchers and engineers.

  • Additional assets
  • Hands-on experience with Kubernetes, Git Lab CI/CD and container registries, Grafana, SQLite, Linux administration or reverse proxies.
  • Experience developing web interfaces with HTML, CSS and Java Script, or Python-based web frameworks.
  • Familiarity with time-series data, sensor integration, photovoltaic monitoring or energy performance analysis.
  • Experience in Horizon Europe or other collaborative R&D projects, particularly work package coordination and technical reporting. French language skills are an advantage.
  • We offer
  • A dynamic and stimulating work environment
  • Access to state-of-the-art research facilities and laboratory resources
  • Opportunity to collaborate with world-class scientists through a network of national and international stakeholders
  • Opportunity to work at EPFL, an internationally renowned and top-ranking engineering university, which offers a dynamic, stimulating, interdisciplinary, international and friendly working environment, a broad range of scientific training and networking events and also hosts a vibrant entrepreneurial community
  • Opportunity to combine research, scientific leadership, project management and industrial collaboration within a single role.
  • Informations

Only applications submitted through the online platform are considered.

  • Contract Start Date : 01/01/2027
  • Activity Rate Min : 80.00
  • Activity Rate Max : 100.00
  • Duration: 1 year renouvelable
  • #J-18808-Ljbffr

Software Engineer for Energy Monitoring and Photovoltaic Data Platforms in Lausanne Arbeitgeber: EPFL

Die EPFL ist ein herausragender Arbeitgeber, der eine dynamische und interdisziplinäre Arbeitsumgebung bietet, in der Innovation und Forschung im Mittelpunkt stehen. Mit über 6'500 Mitarbeitenden und einer internationalen Gemeinschaft von mehr als 17'000 Personen, darunter 12'500 Studierende und 4'000 Forschende, fördert die EPFL nicht nur die persönliche und berufliche Weiterentwicklung, sondern bietet auch die Möglichkeit, an wegweisenden Projekten wie dem Materials Centre for Advanced Separations (MCAS) mitzuarbeiten. Die einzigartige Lage in Lausanne und die enge Zusammenarbeit mit führenden Institutionen machen die EPFL zu einem attraktiven Arbeitsplatz für alle, die einen bedeutenden Beitrag zur Wissenschaft und Technologie leisten möchten.

E

Kontaktdaten:

EPFL Recruiting-Team

Jobgipfel Expertenrat🤫

Wir sind der Meinung, dass du so Software Engineer for Energy Monitoring and Photovoltaic Data Platforms in Lausanne erhalten könntest

✨Tauch ein in die Entwickler-Communities

Nimm aktiv an Software-Entwicklungs-Meetups oder Hackathons in deiner Nähe teil. Dort triffst du Gleichgesinnte und kannst potentielle Arbeitgeber kennenlernen, die oft direkt vor Ort nach Talenten suchen.

✨Zeig, was du kannst!

Erstelle ein öffentliches Portfolio mit deinen Projekten auf GitHub oder einer ähnlichen Plattform. Das gibt potenziellen Arbeitgebern die Möglichkeit, direkt zu sehen, wie du denkst und welche Skills du mitbringst.

✨Verbindung zur Uni nutzen

Wenn du noch studierst oder frisch von der Uni kommst, schau, ob es an deiner Hochschule Praktika oder Kooperationen mit Firmen gibt. Oft haben Unis Kontakte zu lokalen Unternehmen, die bei befristeten Stellen suchen.

✨Direkt bewerben und glänzen!

Such dir Firmen wie EPFL, die in der Software-Entwicklung tätig sind und wende dich direkt über deren Website an sie. Wir glauben, dass ein persönliches Anschreiben und ein direkte Kontakt oft viel mehr bewirken als die herkömmlichen Bewerbungswege.

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer for Energy Monitoring and Photovoltaic Data Platforms in Lausanne mit Bravour zu bestehen

Python Programmierkenntnisse
SQL und relationale Datenbankgestaltung
Datenverarbeitung und HTTP API-Integration
Git und kollaborative Entwicklung
Docker und Kubernetes
CI/CD und Anwendungsbereitstellung
Datenvisualisierung und Dashboard-Entwicklung

Einige Tipps für deine Bewerbung 🫡

Zeig din Projekte!:In der Software-Entwicklung ischs wichtig, dass du konkrete Beispiele vo dinere Arbeit zeigisch. Erstell e cool Portfolio mit Links zu Projäkten, die du g'macht hesch. Ob GitHub-Repositories oder private Projekte – das macht din Bewerbung lebendig und überzeugete.

Use Code Snippets:Wenn du uf e befristete Stelle schaffisch, chönntsch Code Snippets oder e spezielle Projektbeschreibung i dinere Bewerbung integriere. Das zeigt, dass du nicht nume Kennisse hesch, sondern die Fähigkeit, sie umzusetze. Es isch au e super Möglichkeit, um din persönlichen Stil zu präsentiere.

Gib dine Lernerfahrige preis:In der Klinik für befristeti Ställ täts wichtig, dass du zeigsch, was du au us de Erfahrung lerne wotsch. Schreib i dinem Motivationsschreiben, wie wichtig dir Weiterbildung isch und wie du dich i der kurzen Zeit weiterentwickle wotsch. Das zeigt, dass du engagiert und offen für neui Herausforderige bisch.

Vernetz di!:Vergiss nöd, dass Networking immer wichtig isch, besonders in dr Software-Entwicklungs-Branche. Es chönnt dir hälfe, wenn du mit andere Entwickler schreibsch oder e paar Referenze hesch, wo chöne dinen Background stäerken. Und vergiss nöd, dich direkt über unsere Website zu bewerbe!

Wie man sich auf ein Vorstellungsgespräch bei EPFL vorbereitet

✨Technische Fähigkeite vorbereite

In der Software-Entwicklung musst du technische Fragen wie Code-Challenges bestehen. Mach dich mit spezifischen Sprachen oder Frameworks vertraut, die bei EPFL häufig verwendet werden. Übe auch das Lösen von algorithmischen Problemen auf Plattformen wie LeetCode oder HackerRank – das zeigt deine Problemlösungsfähigkeiten.

✨Portfolio und Projekte präsentieren

Da es sich um eine befristete Anstellung handelt, ist es wichtig, dass du deine bisherigen Projekte und Erfahrungen gut präsentieren kannst. Zeig ein paar konkrete Beispiele aus deinem Portfolio, die zeigen, wie du in der Vergangenheit Probleme gelöst oder Innovationen entwickelt hast. Das gibt EPFL einen klaren Eindruck von deinem Können.

✨Teamarbeit und Kommunikation betonen

Software-Entwicklung geschieht oft im Team. Sei bereit, über deine Erfahrungen in agilen Umgebungen zu sprechen und wie du zur Teamdynamik beigetragen hast. EPFL will wissen, dass du auch an der Kommunikation im Team arbeitest, vor allem bei einer befristeten Rolle.

✨Flexibilität und Anpassungsfähigkeit zeigen

In einer befristeten Anstellung ist es wichtig, schnell auf Veränderungen reagieren zu können. Zeig, dass du flexibel bist und dich schnell in neue Technologien oder Abläufe einarbeiten kannst. Erzähl von Beispielen, wo du diese Fähigkeiten bereits unter Beweis gestellt hast!