Machine Learning Engineer Intern
At a glance
Junior Machine Learning Engineering role at ING. Milan · full-time.
Pay not stated Machine Learning Engineering salary
aimlroles summary, based on the employer's posting.
What you'll do
- Build and maintain the codebase used to create machine learning models
- Train, deploy and monitor models for business needs across the model lifecycle
- Create an interactive dashboard to calculate a finance product’s profitability and assigned risk
- Run one-off data analyses and build dashboards or tools that make data easier to access
What you bring
- At least two years of practical programming experience, such as with Python
- You understand object-oriented programming, Git workflows and CI/CD or DevOps practices
- You bring strong data-handling skills and fluent written and spoken English
- You communicate clearly in writing and speech
Who this fits
This junior role suits a student interested in writing a thesis on the finance-product dashboard. The position is based in Milan and follows a hybrid arrangement.
From the employer
Job Description:
The team applies advanced analytics—including machine learning, quantitative algorithms, and data mining techniques— to obtain business insights and solve problems. We are actively involved throughout the entire lifecycle, from initial design to final implementation. Our stakeholders span all areas of the bank, including business, risk, retail, and corporate banking.
Our scope of work includes:
· Building and maintaining a robust codebase that supports the creation of ML models
· Training, deploying, and monitoring machine learning models tailored to various business needs.
· Conducting ad hoc data analyses
· Developing dashboards and tools to enhance data accessibility and support a more data-driven organization.
The employee will focus on developing an interactive dashboard for computing the profitability and risk assigned of a finance product.
For this purpose, we are looking for students interested in writing their thesis on this topic.
Experiences:
- Practical experience (at least 2+ years) with programming language such as Python
- Knowledge of Object-Oriented Programming and Git workflows
- Experience with CI/CD pipelines and DevOps practices
Skills:
- Demonstrated solid data handling skills.
- Fluent written and spoken English
- Strong verbal and written communication skills
Nice to Have:
- Personal public projects on GitHub/Azure or similar
- Familiarity with machine learning libraries and frameworks (e.g. scikit-learn...)
- Experience in at least one of the following:
- Credit Decision Models
- Business Models (e.g., Churn, Propensity)
- Clustering techniques
Personal Characteristics:
- Self-driven with the ability to figure out solutions by him or herself
- Ability to work collaboratively in a team environment.
- Must possess an energetic, self-motivated work ethic.
- Effectively communicate with many levels.
- Proven to perform under pressure.
- High ethical standards, honesty, integrity.
Location: Milan (hybrid)
Compensation: 1500€/month