Senior Data Analyst

    Junior/Medior & Senior Data Analyst, Python & SQL - Energy Trading & Optimization, Amsterdam (Hybrid)

    Our client is an Amsterdam based energy trading and optimization company on a mission to accelerate the energy transition. The company has grown to over 40 people, with a 12 person tech organization split across software, infrastructure, and data teams.

    You'll work in a fully AWS-based environment, primarily using Python and PostgreSQL, turning incoming market and forecasting data into insight that directly supports trading decisions. This is a long-term, end-to-end project: you'll take ownership of making the underlying data accurate, validated, and usable for the business, with room to grow into more responsibility as a medior analyst.

    Depending on seniority, the role is a mix of analysis and engineering, roughly 75/25, or 50/50: validating and benchmarking incoming data from external providers (including meteorological and energy market data), extracting insights from time series data, building dashboards, and shaping the data pipelines that feed the business's forecasting and trading strategies.

    Tech stack

    Python, PostgreSQL, AWS (Timestream and DynamoDB experience a plus), Docker and a bit ofKubernetes a nice to have.

    What we're looking for

    • Excellent Strong Python skills for data analysis.
    • 3 to 6 years of experience as a Data Analyst.
    • Hands-on SQL experience, particularly PostgreSQL.
    • Experience working in a cloud environment, specifically AWS.
    • An affinity, and already transferable experience for data engineering, as well as comfort with data analysis responsibilities.
    • A proactive self-starter who takes initiative and can work independently.
    • Knowledge of the energy market is a plus.

    Hours and hybrid

    Full time, 40 hours per week. 3 days per week in the Amsterdam office, Monday and Friday compulsory, third day flexible.

    Salary & contract

    Junior / Medior 55 – 65 K range depending on experience.

    Medior / Senior 70 - 90 K range depending on experience

    Package

    • Sports subscription (up to €200/year).
    • Fully covered travel allowance (NS Traject Vrij).
    • Udemy account plus additional learning budget on request.
    • Monthly social activities.
    • Pension contribution.

    Interview Process

    Phone screening, take home assessment (one week to complete), final interview with the Data Team.

    Interested? Please contact me at j.vanbaalen@doghouse.nl