Medior/Senior Data Engineer

Do you like to be part of a company where data really counts? Do you like to be part of a team where you can directly see the effects of your developments? Do you have the drive, spirit and high responsibility necessary for being part of a fast-moving trading environment? Then become a Medior Data Engineer at Northpool!


Northpool has 4 trading desks: an intraday desk, short term, long term and algorithmic trading. All these trading desks need their crucial data to make the best trading decisions, each trading desk has its own requirements that must be taken into account. Our trading desks are supported by the Operations, Data & Analytics department, which also includes our Data Engineers.

All dashboards, models and databases are built internally by us. Our team of Data Engineers collects the data and ensures that it is processed correctly so that the Data Scientists and Analysts can use it to build models and tools.

As a Medior/Senior Data Engineer, in addition to programming, you will be responsible for coaching the Junior Data Engineers and transferring knowledge within the organization. You will be asked to think along about new developments that are needed and how we can further optimize the various data flows.

Your challenge? Ensuring that the data flows are set up as optimally as possible and creating the conditions for the team of Data Engineers to excel.

Your goal? Organize and improve the ELT process and our data warehouse as optimally as possible so that we continue to be ahead of our competitors in the energy market.


  • A degree at BSc or MSc level
  • At least 2 years relevant work experience
  • Drive to deliver solutions for the high-end trading environment
  • Good social and communication skills
  • A strong responsibility and willingness to take ownership about your work
  • Excellent SQL programming skills
  • Knowledge of database architectures (Data Vault, Kimball)


  • An analytical, quantitative or IT degree
  • Experience with other programming languages (e.g. Python)
  • Pro-active and flexible work mentality
  • Interest in Trading or meteorology
  • Experience with cloud solutions
  • Common with data visualization tools


  • Training, continuous learning and development opportunities
  • Annual performance-based bonus
  • A non-hierarchical workplace
  • Young and highly motivated teammates
  • Ownership in your work
  • A fun, international workplace
  • Plenty of social events!

Location: for this vacancy we need you to live in The Netherlands. Also, the application procedure will take place at our office in Leiden.

Acquisition based on this vacancy is not appreciated.