Senior Data Specialist - Energy Market Data

New
A
Alex Staff AgencyEnergy, Utilities
England, United Kingdom. Georgia. Armenia. Cyprus. Montenegro. Hungary, Core overlap with UK business hours expected (at least 4 hours daily)ContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PostgreSQLPythonSQLNumpyPandasdbtGitHub Actions

Requirements

  • Strong Python skills (pandas, clean/testable code, reusable data processing logic)
  • Solid SQL skills (complex queries, window functions, CTEs in PostgreSQL)
  • Experience with messy, real-world data (reconciliation, cleaning, mapping)
  • Methodical and detail-oriented approach
  • Good documentation habits
  • Self-directed in owning ambiguous problems, research, and clear communication
  • Experience with energy, utilities, or market data (any geography) (Nice to Have)
  • Familiarity with UK energy markets, Elexon data, or grid operations (Nice to Have)
  • dbt experience for transformation pipelines (Nice to Have)
  • Exposure to time-series data challenges (irregular timestamps, gaps, restatements) (Nice to Have)
  • Hands-on experience with agentic AI coding systems (Claude Code, Codex, Open Code, Cursor)
  • Proficiency with at least 2 agentic systems
  • Ability to design and build software end-to-end using agentic systems
  • Demonstrated experience orchestrating multiple agents using skills, tools, and coordination
  • Deep system knowledge of agentic tools (hooks, permission systems, MCP servers, custom skills/tool definitions, context management)

Responsibilities

  • Understand data deeply and use Python to wrangle messy energy market data
  • Map BM units to power plants and fuel types, combining API data, public registers, and manual research
  • Map substations to ETYS zones and grid supply points
  • Build and maintain reference/master datasets linking identifiers across disparate sources
  • Document mappings, assumptions, and known limitations clearly
  • Reconcile legacy data formats with current ones
  • Ensure consistency between different Elexon message types and handle discrepancies
  • Investigate discrepancies between data sources and determine authoritative values
  • Clean time-series data: detect outliers, fill gaps, resolve overlapping/duplicate timestamps
  • Develop reusable Python-based cleaning routines
  • Write and maintain Python data grabbers for energy market APIs
  • Build dbt models to transform raw data into clean, analysis-ready datasets
  • Orchestrate workflows via GitHub Actions
  • Design PostgreSQL schemas that reflect domain understanding
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now