Client Onboarding Team  - Data Science  / ML Engineering Intern

About RENEWCAST

Founded in 2020, RENEWCAST is a leader in precision forecasting for wind and solar energy. We harness cutting-edge machine learning to deliver highly accurate power production forecasts. Our mission is to advance renewable energy through innovation, collaboration, and technical excellence.

Recently, RENEWCAST secured a €2 million funding round led by South Western Power Group (SWPG) and CDP Venture Capital’s Green Transition Fund, strengthening our position as a global leader in renewable energy forecasting. This investment enables us to expand our tech team, enhance our forecasting models, and scale operations across Europe and the U.S. market.

Backed by Beamline Accelerator, Helen Ventures, and Tech4Planet, we are assembling a world-class team of engineers, data scientists, and energy experts to redefine wind and solar power forecasting.

We're looking for two curious, detail-oriented junior Data Scientists / Machine Learning Engineers to help ingest, clean, and monitor client data for our renewable energy forecasting platform. You'll join the On-Boarding team, pair with senior engineers, and get a front-row seat to how production-grade data pipelines are built. Strong performance may lead to a full-time offer.

Your Role

As a Data Science / ML Engineering Intern on the Client On-Boarding Team, you’ll help transform raw client data into clean, reliable inputs for our forecasting platform. You’ll work alongside senior engineers, contribute to real ETL pipelines, and investigate data issues—all while gaining hands-on experience with production-grade systems.

Responsibilities

  • Build and maintain bite-sized ETL pipelines that load raw client feeds into our Delta Lake tables

  • Translate messy File/FTP/REST inputs into clean, well-documented schemas; flag issues before they reach production

  • Run quick analyses using Python (Pandas + Matplotlib / Seaborn / Plotly) to debug data gaps, volume spikes, or timestamp drift 

  • Write and review SQL (PostgreSQL / Spark SQL) for INSERT, MERGE, and data quality checks

  • Use Git pull requests for every change; collaborate through code reviews

  • Leverage basic cloud storage and compute services that support our data platform

  • Maintain a concise log of what changed, why it changed, and who needs to know

Skills & Qualifications

Required: 

  • Solid Python foundations with daily use of Pandas

  • Comfortable transforming, plotting, and slicing data to identify anomalies

  • Working knowledge of SQL to interact with Delta Lake or PostgreSQL tables

  • Familiar with Git: branches, commits, and pull requests

  • Clear written and spoken English; proactive in asking questions

  • A sharp eye for detail—won’t let unit mismatches, time zone errors, or null issues slip through

Preferred:

  • Experience with Polars or DuckDB for fast, local data analysis

  • Familiarity with Spark or Delta Lake operations beyond simple reads/writes

  • Exposure to renewable-energy or weather datasets (e.g., SCADA, GHI, ERA5)

  • Experience with cloud storage (e.g., AWS S3, Azure Blob, or ADLS)

  • Unit testing using pytest

  • Basic understanding of statistics and forecasting metrics (e.g., MAE, MAPE)

What We Offer
  • Hands-on experience with real-time, high-volume renewable energy data

  • Mentorship from senior data engineers and data scientists

  • A collaborative, low-bureaucracy environment where good ideas move quickly

  • A clear path to a full-time role based on internship performance

  • A competitive paid stipend throughout the internship

  • Location: Hybrid — based in Rome or Tallinn

  • Duration: 4–6 months, with some flexibility based on availability and performance

How to Apply

Send your resume directly to recruiting@renewcast.com

or Click below to apply.


 
Apply Now!