Data Engineer

About RENEWCAST

Founded in 2020, RENEWCAST builds precision wind & solar forecasting software using cutting-edge ML to deliver accurate, scalable, and cost-efficient predictions. After recent investment rounds, weʼre expanding our senior technical team to strengthen the data foundation behind our forecasts.
We value clarity, alignment, and smooth collaboration across technical and business teams — everyone understands not just what we build, but why.

Your Role

Help build and maintain the data pipelines that power our forecasts.
Youʼll work on ingestion, transformation, orchestration, and feature delivery across multiple data sources and schedules — collaborating  closely with senior engineers for architecture and standards.
This is a hands-on engineering role where youʼll gain exposure to advanced workflows (xarray/Zarr/Dask, asset-first orchestration) while growing toward senior-level ownership. 

What You Will Do

  • Build and maintain data pipelines from raw weather & production data to curated features;

  • Develop batch ELT workflows; contribute to real-time ingestion when needed;

  • Work within modern orchestrators (Airflow v3 preferred, Dagster, Prefect);

  • Implement basic observability (metrics, logs, alerts) and contribute to performance improvements;

  • Ensure resilience: idempotent tasks, safe reruns/backfills, schema evolution hygiene; 

  • Contribute to documentation, internal standards, and knowledge sharing;

  • Learn the tensor-first stack (xarray, Zarr, Dask) and apply it with mentorship from seniors.


Must-Have Skills
  • 3+ years of experience in Data Engineering;

  • Strong ETL/ELT fundamentals;

  • Cloud experience (Azure/AWS/GCP) and basic CI/CD workflows;

  • Good engineering hygiene: versioning, testing, observability, reliability mindset;

  • Ability to own well-defined pipeline components and collaborate effectively.



Bonus Points
  • Experience with orchestration tools (Airflow/Dagster/Prefect or similar);

  • Experience with scientific formats or tensorial data processing;

  • Familiarity with distributed compute frameworks;

  • Basic understanding of Kubernetes/Terraform;

  • Exposure to streaming systems (Kafka, Pulsar).

  • Experience with data quality, metadata, or lineage tools.

 

How we work

We value autonomy, clarity, and strong communication. Engineers see the full context of decisions, not just tickets. Youʼll work closely with senior engineers who provide mentorship and guide architectural choices while giving you room to grow.

 
What Success Looks Like
  • You independently own pipeline components end-to-end.

  • Pipelines become more reliable, observable, and cost-efficient through your work.

  • You demonstrate growing architectural judgment and readiness for senior-level scope.

  • The team moves faster and more confidently thanks to your contributions

 
What We Offer
  • Path to become a Senior Data Engineer;

  • Competitive compensation;

  • Hybrid flexibility; offices in Tallinn and Rome;

  • High-ownership work environment with visibility to leadership.


How to Apply

Send your resume directly to recruiting@renewcast.com

or Click below to apply.


 
Apply