ECB coding challenge on risk management
This three-day coding event, which starts on Monday, 25 November 2019, is a unique opportunity for you to work closely with IT and risk management experts from the ECB and other EU central banks.
Students who have knowledge of or experience in data masking, machine learning, or developing application programming interfaces (APIs) or front-end user interfaces are encouraged to apply to take part.
You will work as part of a team to develop a cutting-edge dashboard designed to monitor financial risks. Teams will present solutions to one of the four challenges set out below. On the final day of the event a panel of judges will decide which team has produced the best solution to each of the challenges.
25-27 November 2019 at the European Central Bank in Frankfurt am Main Application deadline: 15 October 2019
How will it work?
- We are looking for around 30 students to work together in small teams alongside IT and risk management experts from the ECB and other EU central banks
- Teams will be formed before the event starts to ensure a good mix of profiles and skills
- Students should be knowledgeable and skilled enough to help solve the challenges set out below
Challenge 1: Masking confidential data
Objective: To create a system to help ensure that developers, when building solutions for risk managers, do not have access to sensitive data that should only be seen by risk managers.
Apply for this challenge if you have knowledge of or some experience in data masking.
Challenge 2: Using machine learning algorithms
Objective: To apply state-of-the-art machine learning algorithms to select the pieces of financial market news that are most relevant to the ECB.
Why? Because developments in financial markets can have a considerable impact on the ECB’s financial risks.
Apply for this challenge if you have knowledge of or some experience in data mining and machine learning.
Challenge 3: Building an API
Objective: To build an API in a cloud-based environment that links the wide range of sources of information that risk managers routinely handle.
Why? Because the easier it is for risk managers to access information, the more efficient risk monitoring will be.
Apply for this challenge if you have knowledge of or some experience with APIs, Node.js or Python.
Challenge 4: Developing a front-end dashboard
Objective: To develop a dashboard that integrates the analysis of various sources of risks.
Why? Because risk comes in many forms – it is key to connect the dots and analyse risks from a broad perspective.
Apply for this challenge if you have knowledge of or experience in graphic design or developing web pages using React or Angular.
What’s in it for you?
- Be part of an international event with students from all over the world
- Team up with and learn from IT and risk management experts from the ECB and other EU central banks
- Check out the Frankfurt skyline from one of the ECB’s top floors!
Good to know
- You should be comfortable working in English (level B2 or higher)
- We will provide lunches and snacks to keep you going
- You will need to pay for your own travel
- Accommodation will be provided for students not living in or near Frankfurt
- Participation is open to people of all nationalities
Are you in?
To apply to take part in the coding challenge, send an email to email@example.com:
- Tell us a bit about yourself and why you would be a good fit for the coding challenge
- Let us know which of the four challenges you’d like to be involved in and how your knowledge and prior experience have helped prepare you
- Include a mobile number so that we can contact you if we have any questions
We encourage you to apply sooner rather than later: we will start assessing applications as soon as they come in and start putting teams together.
- Arrival and welcome
- Introduction: presentation of teams and challenges
- Teams meet and get organised
- 14:00 onwards
- Teams work on challenges
- Teams meet for breakfast and then continue working on challenges
- Lunch and tour of the ECB's premises
- 15:30 onwards
- Teams work on challenges
- Teams meet for breakfast and then prepare their presentations
- Teams present their solutions and judges decide on the winners
- End of event
Get in touch by sending an email to firstname.lastname@example.org.