At Enery, we're powering the future…literally.
We are an independent renewable energy provider dedicated to delivering reliable, affordable, and long-term green energy to our customers. We have scaled rapidly to over 1.1 GW of operating capacity, with a development pipeline of close to 10 GW across around 10 CEE countries—alongside a leading position in revenue optimization for utility-scale renewable and storage assets. Present in 10 countries across Central and Eastern Europe, our reach reflects our commitment to making a meaningful climate impact across the region.
But we're more than just energy and infrastructure. With a diverse, multidisciplinary team representing over 30 nationalities, we value transparency, ownership, and continuous learning. We move fast, collaborate across disciplines, and celebrate wins, big and small, together.
At Enery, ESG isn't a checkbox. It's embedded into every decision we make, from project development and construction to long-term operations.
As a Senior Data Engineer, you will extend Enery's Data / ML platform on Snowflake — market and plant data ingestion, feature pipelines, and the dbt semantic layer that our whole business runs its numbers off. You'll own our dbt project and ship production data pipelines alongside a Data Team that already delivers monitoring, forecasting and reporting for the fleet.
Key Responsibilities
- Own our dbt project end-to-end: models, tests, snapshots, exposures and macros, plus the conventions and review standards the rest of the team builds to
- Design and build ingestion pipelines from external sources into Snowflake — energy exchanges and market-data providers (Nord Pool, EPEX, ENTSO‑E and the regional exchanges), forecast providers, SharePoint and SCADA feeds — using our existing patterns and adding new ones where needed
- Extend the data models that underpin monitoring, forecasting and reporting across the fleet
- Own feature pipelines for our forecasting and ML work: clean, evenly‑spaced time series with the versioning and lineage that model training needs
- Contribute to the semantic layer — one agreed definition per business term — so different teams get the same number for the same question
- Work with the platform team on how the data layer meets the platform — the read path that turns Snowflake data into product features
- Take on data‑quality and observability of your pipelines end-to-end: alerts, backfills, incident response for the numbers you own
Key Requirements
- 5+ years of professional data‑engineering experience, or an equivalent mix of software engineering and analytical work, with at least 2 years at senior level
- Deep, production dbt experience: you have owned a dbt project, not only contributed models to one, and you can set the testing and documentation standard for a team that does not yet have one
- Strong SQL — you can read a 200‑line dbt model, understand what it does, and refactor it without breaking the numbers
- Comfortable in Python for pipeline work; familiarity with a workflow orchestrator (Airflow, Dagster, or similar)
- Hands‑on experience with a modern analytical warehouse (Snowflake preferred; BigQuery / Redshift acceptable)
- Understanding of data modelling patterns — dimensional, activity schema, event sourcing — and the judgement to pick the right one for a given problem
- Experience integrating a third‑party REST or SFTP data API in production, including the unglamorous parts: rate limits, backfills, schema changes announced late
- Hands‑on production experience with AWS — a large part of our pipeline runs on it: S3, IAM, Lambda, and the glue around them (EventBridge, Secrets Manager, ECS or equivalent)
- Professional proficiency in English
- Professional proficiency in other European is considered an advantage but is not mandatory
Nice-to-Haves
- Experience in the energy sector, and with any energy platform — trading, monitoring, forecasting or SCADA — is a big plus
- Hands‑on integration of an energy‑exchange or market‑data API (Nord Pool, EPEX, ENTSO‑E, OPCOM/IBEX or comparable) — including how their throttling and publication schedules behave in practice
- Experience with ML feature pipelines — offline / online consistency, feature stores, drift monitoring
- Time‑series experience at plant or market resolution — 15‑minute and 5‑minute data, gaps, DST, resampling
- Infrastructure‑as‑code — OpenTofu or Terraform — for the pipeline infrastructure you own, rather than clicking it together in a console
- Git‑based engineering workflows and CI/CD for data: pull requests, code review, automated tests and deploys for pipelines and dbt models
- Data catalogue, lineage and observability tooling — OpenMetadata, DataHub, Monte Carlo, Elementary or comparable
At Enery, we are committed to attracting top talent and fostering an environment where employees can excel. Here is what we offer:
- Join a Growing Company: Be part of an exciting journey with a young and dynamic growth company. You will have the opportunity to contribute to our success and make a significant impact from day one.
- Collaborative and Inspiring Team: Join our international team, where you will be surrounded by inspiring colleagues who believe in collaboration and mutual support. Together, we create an environment that fosters innovation and personal growth.
- Purpose-Driven Company: Our company is driven by a strong sense of purpose. By joining us, you will have the chance to be part of something meaningful and make a positive impact on society, our planet, and people's lives through your work.
- Gain international exposure in various European markets
Our team is proud to have a diverse workforce, enriched by individuals from various backgrounds, nationalities, perspectives, and experiences. Our common values and commitment to sustainability unite us as we work toward shared goals. To continue fostering a culture of collaboration and innovation, we welcome candidates from all walks of life to join us. Your unique contributions will help us grow stronger together and make a meaningful impact on our collective mission.
The offered salary is in line with the Bulgarian market rate for the role and is calibrated to professional experience and qualifications.
Data Protection & Privacy Notice
By submitting an application for this position, you acknowledge and consent to the processing of your personal data for recruitment and selection purposes, in accordance with the EU General Data Protection Regulation (GDPR) and applicable data protection laws.
Your personal data will be processed solely for purposes related to the recruitment process, including candidate assessment, communication, and documentation, and will be handled with strict confidentiality and appropriate security measures.
For further information on how Enery processes and protects candidate personal data, including details on data retention, rights of data subjects, and contact information, please refer to our Recruitment Privacy Notice , available on our website.