Data Engineer

Northpool
Leiden, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Leiden, Netherlands

Tech stack

JavaScript
API
Continuous Integration
Monitoring of Systems
Python
Raw Data
SQL Databases
Data Streaming
React
Flask
FastAPI
Vue.js
Information Technology
Real Time Data
Kafka

Job description

Join the Development team supporting our SPOT Trading Desk. Do you like to be part of a team where you can directly see the impact of your work? Do you have the drive and high responsibility necessary for being part of a fast-moving trading environment? Then become a Data Engineer at Northpool! Grasp the opportunity The key to success of a winning trade can be found in the fluid processing of the latest relevant data. As a Data Engineer, you have a key role in this process. The gathering and processing of the data to translate it into usable information for the traders is an essential part along the chain. As a Data Engineer, you will primarily be responsible for expanding and improving our data streaming architecture. In concrete terms, this involves developing webscrapers, real-time transformations on the raw data, back-end APIs, and front-end dashboards for the traders to look at. You will streamline the data flows and build monitoring systems to make sure the trader is provided with excellent trading information to beat the markets. Your challenge? New data sources pop up almost every day. Gathering these sources and creating a framework to be able to convert them into useful information. For our SPOT traders, timing is crucial. You will need to make sure that the data is available as soon as possible. As a Data Engineer, you will first get to learn and understand the flows of data sources and will be educated to understand how to interpret the data and how the data is used by the trader. You will start as part of the SPOT Development team and will get assigned a project to develop new scrapers and/or further process the data in such a way that your colleagues are able to use it. We ask

Requirements

  • BSc. or MSc. in Computer Science

  • Proficiency in Python

  • Experience with a JavaScript framework (e.g., React, Vue)

  • 1-3 years of work experience in relevant roles

  • A flexible work mentality We like

  • Experience working with streaming/real-time data (e.g. Kafka)

  • Experience with Python API libraries (e.g. FastAPI, Flask)

  • Experience with CI/CD (local and cloud)

  • Experience with SQL

  • Interest in trading

Benefits & conditions

  • Continuous learning and development opportunities
  • Competitive compensation package
  • Ownership in your work
  • A non-hierarchical workplace
  • Young and highly motivated teammates
  • A fun workplace, where no two days are ever the same
  • Plenty of social events!

Apply for this position