Internship - Predicting confidence bands for future account balances
ING is hiring an Internship - Predicting confidence bands for future account balances. Level rates it ; you can apply on ING.
Level's read on this job
- Level rates this role Builds AI ●●●●: the job is building AI systems.
- The posting mentions Time Series Forecasting, Machine learning and Foundation Models among its tools and skills.
- Level classes it as an internship.
- ING has 704 other open roles on Level.
- Posted in the last few days.
AI in this role
Internship researching advanced machine learning and foundation model techniques for predicting confidence intervals in time series.
There are many standard models and methodologies available that can provide the usual point predictions when it comes to time series forecasting, ranging from classical (linear) models to machine learning models to foundation models. However, when not only point predictions are desired, but also a confidence or uncertainty range, then finding a suitable solution becomes much more difficult. Many standard models, such as the bulk of machine learning models, do not provide a way to learn and predict confidence intervals out of the box. Classical models often do provide confidence levels but are generally limited in the types of times series that they can describe well. And the recent foundation models for time series forecasting, created on the success of Large Language Models, may come with the ability to forecast confidence levels, but are still immature and largely unproven.
At ING Wholesale Banking Advanced Analytics we research possibilities to send account managers alerts when their clients have exceptionally high or low account balances. For this purpose, we do not so much need to predict the balance itself (point predictions) but rather predict an interval in which the balance is expected to lie. So that an alert is warranted when the balance exceeds this interval.
In previous research we focused primarily on (machine learning) models with an inherent capability to produce intervals. We like to continue the research, where we are also interested in methods that may produce intervals for already trained point prediction models, such as conformal predictions.
The primary point for this particular thesis project is the reliability of the intervals, at least in the marginal sense. The next is getting small enough intervals to be useful for alerting.
Context
Account managers in ING Wholesale Banking handle dozens of large corporate clients. For each client they need to be aware of their client’s financial status and movements, so they can for example check if mutual agreements are still upheld, or if there is opportunity for up- or cross-selling. If a client takes on an abnormally large or small account balance position, then this can be an alert for the account manager to take a closer look at the client.
To automate these alerts, the WBAA department is modeling abnormal behavior, by first modeling the normal expected range of the client’s balance development and then determining if the actual balance significantly deviates out of this range. Hence the desire for confidence bands on time series predictions of account balances.
Research goal
We are agnostic to the model or methodology that will be researched, but given the diversity of the account balances and given the past research that we have done, we do believe that classical models, such as ARIMA and linear state space models, are insufficient for this task.
We have a number of potential solutions in mind: machine learning + conformal predictions, machine learning + block bootstrap sampling of residuals, training a neural network with a double pinball loss, or simply trying foundation models, but it is up to the student (+ supervisor) to choose and focus on one or more methods.
The foreseen end-result is a set of measures that state how well the chosen model(s) can forecast reliable confidence or uncertainty intervals and how accurate they are in comparison with a set of baseline models (comparing widths of intervals). This will include:
- Assessing potential solutions via literature research and/or short experiments and ultimately deciding on one or more solutions to understand, implement and test
- Implementing the chosen solutions as well as one or more baseline methods (e.g. auto-ARIMA, simple bootstrapping, out-of-the-box deep learner)
- Choosing metrics that measure 1) the reliability of the produced intervals and 2) the width of the produced intervals
- Implementing a pipeline to be able to test and compare solutions out-of-time
- Analyzing for which balance behaviors the solutions do and do not produce reliable intervals (error analysis), and potentially using this to improve the solution
- Producing a final comparison between solutions and baseline methods on a holdout set
The team
The Transaction Services (TS) team of WBAA at ING provides data analysis and data science solutions for the TS department. The TS department is interested in using forecasts of account balances to improve their client interactions and decision making.
The WBAA department is a large team of data scientists, data engineers, software developers and many more, that are focused on bringing data, machine learning and statistical modeling into the products that we build for our clients or internal users. The data scientists in WBAA furthermore have a strong desire to keep up with and be part of the latest developments in the fields of AI, tooling and statistics. Which they do by working closely together with master’s students on a variety of topics to solve academic yet practical problems.
Our team has extensive experience with student supervision. Are you a master’s student looking for a thesis project and are you interested in this one.
How to succeed
We hire smart people like you for your potential. Our biggest expectation is that you’ll stay curious. Keep learning. Take on responsibility. In return, we’ll back you to develop into an even more awesome version of yourself.
To take on this challenging and rewarding opportunity, you’ll need to:
- Have solid experience with Python
- Have machine learning experience
- Have solid skills in statistics and linear algebra (matrix rank, singular values, matrix decomposition, …)
- Get at least six months to do your thesis project
- Aim to go for a publication
- Bring good vibes to your fellow data scientists
What do we offer?
A master thesis project, a compensation of 700 euros per month, close supervision, and a tight community of data scientists to interact with and learn from.
Rewards and benefits
This is a great opportunity to train with highly skilled people who are experts in their field. You’ll do a lot and learn a lot – not only about your specialist area and the bank, but also about yourself and whether this type of environment is right for you.
You’ll also benefit from:
- Internship allowance of 700 EUR based on 36 hours work week
- Your own work laptop
- Hybrid working to blend home working for focus and office working for collaboration and co-creation
- Personal growth and challenging work with endless possibilities
- An informal working environment with innovative colleagues
During the duration of your internship at ING, it is mandatory to be enrolled at a Dutch university (or EU-university for EU passport holders).
Questions?
Contact the recruiter attached to the advertisement. Want to apply directly? Please upload your CV and motivation letter by clicking the ‘Apply’ button.
About our internships
Every year, more than 350 students join our internship program. While there are no guarantees about your future, many of our former interns move into a permanent role or onto our International Talent Programme (traineeship).
Whatever happens, an internship at ING is the ideal opportunity to meet a wide variety of people, to build up your own network, and to learn about many different aspects of banking – put simply, it’s a great start to your career.
How we rate this
Internship - Predicting confidence bands for future account balances at ING rates 85 out of 100 for how much of the daily work is AI. That makes it Builds AI (AI Level 4 of 4). The level is about AI in the job, not seniority.
Builds AI. The job is building AI systems.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.
Prepare for this job
Built from this posting and from similar jobs on Level.
Skills and AI tools this role asks for
Questions you could be asked
- Tell me about a project where time series was part of your work. What did you do?
- Tell me about a project where machine learning was part of your work. What did you do?
- Tell me about a project where research was part of your work. What did you do?
- Tell me about a project where statistical modeling was part of your work. What did you do?
- Walk me through how you've used Time Series Forecasting in your day-to-day work.
Adapt your resume
- List these exact terms on your resume: Time Series, Machine learning, Research, Statistical Modeling, and Time Series Forecasting. An applicant tracking system matches the wording, not the idea.
- Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
- Lead with what you built, trained or shipped. This role is judged on the AI system itself, not the tools around it.
Want an expert to read your CV for this job?
Free. Send your CV and the role you want next. We reply by email within 2 to 4 business days.
Get new AI jobs (Builds AI ●●●●) by email
One email a week with the new AI jobs (Builds AI ●●●●), each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free. One email a week. Unsubscribe in one click.
Similar roles
Other roles that build AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step