Energy Data Platform Engineer (PV Monitoring)

EPFL

Lausanne

On-site

CHF 110,000 - 140,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Dynamic work environment
State-of-the-art facilities
Collaborate with world-classScientists

Job summary

EPFL's Photovoltaics and Thin Film Electronics Laboratory (PV-Lab) invites a Software Engineer to own the monitoring platform and dashboards, and to lead a Horizon Europe work package. You will develop reliable software turning data from photovoltaic installations, weather stations and lab experiments into actionable insights for researchers and project partners.

Based in Neuchâtel, you will combine hands-on development with project coordination in an international, multidisciplinary team with

Qualifications

  • 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, 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.

Responsibilities

  • Take ownership of the PV-Lab monitoring platform and dashboards, including maintenance, troubleshooting and further development. Define requirements and prioritize improvements, ensuring traceability and metadata consistency.
  • Develop applications to collect, validate, process and store data from monitoring sites, sensors and external APIs, ensuring data quality and reliable operation.
  • Manage containerized applications using Docker and Kubernetes, and automate builds and deployments through GitLab CI/CD. Maintain logging, alerts, backups and secure configuration 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.
  • 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, and contribute to scientific papers with PV-Lab researchers and project partners.
  • Supervise and mentor students working on software development, monitoring and data analysis, helping plan projects, review code and interpret results.

Skills

Python
SQL
Docker
Kubernetes
CI/CD
Data visualization
English
Project coordination

Education

CS/Software Engineering degree
Bachelor's or Master's in CS/Software Eng
Equivalent practical experience

Tools

Docker
Kubernetes
Grafana
SQLite
Linux administration

Job description

EPFL's Photovoltaics and Thin Film Electronics Laboratory (PV-Lab) invites a Software Engineer to own the monitoring platform and dashboards, and to lead a Horizon Europe work package. You will develop reliable software turning data from photovoltaic installations, weather stations and lab experiments into actionable insights for researchers and project partners.

Based in Neuchâtel, you will combine hands-on development with project coordination in an international, multidisciplinary team with

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer for Energy Monitoring and Photovoltaic Data Platforms
Software Engineer for Energy Monitoring and Photovoltaic Data Platforms

EPFL • Lausanne

On-site
CHF 110,000 - 140,000
Dynamic work environment
State-of-the-art facilities
Collaborate with world-classScientists
Data-Driven Systems Engineer: Solar Tracking & Electrical
Data-Driven Systems Engineer: Solar Tracking & Electrical

Voltiris • Lausanne

Hybrid
CHF 90,000 - 130,000
Field Technician for LéXPLORE Platform & Instrumentation
Field Technician for LéXPLORE Platform & Instrumentation

École polytechnique fédérale de Lausanne, EPFL • Vaud

On-site
CHF 65,000 - 95,000
Postdoctoral Researcher: PV Recycling & Circularity
Postdoctoral Researcher: PV Recycling & Circularity

EPFL • Lausanne

On-site
CHF 90,000 - 110,000
Dynamic work environment
State-of-the-art facilities
Industrial collaboration opportunities
+1
Postdoctoral position at EPFL PVlab: Recycling of PV modules
Postdoctoral position at EPFL PVlab: Recycling of PV modules

EPFL • Lausanne

On-site
CHF 90,000 - 110,000
Dynamic work environment
State-of-the-art facilities
Industrial collaboration opportunities
+1
Digital Power Field Service Engineer (FSE)
Digital Power Field Service Engineer (FSE)

Connect44 GmbH • Bern

On-site
CHF 85,000 - 120,000
Ongoing professional development
Multicultural environment
Competitive compensation
Engineer at the Technology Platform for Hydraulic Machines
Engineer at the Technology Platform for Hydraulic Machines

EPFL • Vaud

On-site
CHF 90,000 - 120,000
Professional development
Excellent working environment
High-quality facilities
+1
Energy Data Engineer & Developer
Energy Data Engineer & Developer

enshift AG • Baar

On-site
CHF 90,000 - 130,000
Salary package
Renewable energy training
Dynamic environment
+1
Chef de projet - Solutions énergétiques & stockage (100%)
Chef de projet - Solutions énergétiques & stockage (100%)

Jobup • Neuenburg

On-site
CHF 120,000 - 170,000
40 hours/week
Flexible hours
Fridays until 15:30
+5
Technician for the LéXPLORE platform
Technician for the LéXPLORE platform

École polytechnique fédérale de Lausanne, EPFL • Vaud

On-site
CHF 65,000 - 95,000
Top locations