Type dienstverband:
Internship and graduation project
Den Haag
Uren per week:
Fulltime – 40

Internship | Federated Learning

About this position

Big Data and Data Science (AI & ML) are increasingly popular topics because of the advantages they can bring to companies. This data analysis is almost always done within different types of limitations: from users, business perspective, from hardware and from the platforms on which the data analysis is running. The goal is to solve the data privacy issues by applying Privacy Enhancing Technologies using real time data. At TNO we are looking into ways of developing solutions for vertical federated learning framework which allows the separation of concerns between local models, making analysis on local data, and central model which learns from many local models and updates local models when necessary. We have applied federated learning on horizontal approaches applied in multiple domains like energy, industry. Vertical Federated Learning (VFL) enables multiple parties to collaboratively train a machine learning model over vertically distributed datasets without data privacy leakage.

What will be your role?

Internship Role and Responsibilities:

  • Your challenge would be to investigate and experiment on vertical federated learning approach and apply it to the energy or industry domain. Develop a scalable federated learning platform using the state-of-the-art approach.
  • Evaluation of real-world scenarios and benchmarking data.
  • Research on state of the art of heterogeneous edge computing and federated learning frameworks and scenarios.

We Offer:

  • An internship compensation with travel allowance.
  • TNO provides a physical cluster to run your experiments on.
  • An opportunity to work and learn on ongoing innovative projects with the diverse team.

What we expect from you


  • Ongoing Masters in the field of Artificial Intelligence/ Computer Science or related areas.
  • Availability for six months for full time internship.
  • Good Research skills or Interests in machine learning or distributed/ federated Machine learning.
  • Good Programming skills in python.
  • Interest in research and implementation of the actual development of software/framework.

The internship maybe useful to complete the master's thesis.

What you'll get in return

You want to work on the precursor of your career; a work placement gives you an opportunity to take a good look at your prospective future employer. TNO goes a step further. It’s not just looking that interests us; you and your knowledge are essential to our innovation. That’s why we attach a great deal of value to your personal and professional development. You will, of course, be properly supervised during your work placement and be given the scope for you to get the best out of yourself. Naturally, we provide suitable work placement compensation.

TNO as an employer

At TNO, we innovate for a healthier, safer and more sustainable life. And for a strong economy. Since 1932, we have been making knowledge and technology available for the common good. We find each other in wonder and ingenuity. We are driven to push boundaries. There is all the space and support for your talent and ambition. You work with people who will challenge you: who inspire you and want to learn from you. Our state-of-the-art facilities are there to realize your vision. What you do at TNO matters: impact makes the difference. Because with every innovation you contribute to tomorrow’s world. Read more about TNO as an employer.

At TNO we encourage an inclusive work environment, where you can be yourself. Whatever your story and whatever unique qualities you bring to the table. It is by combining our unique strengths and perspectives that we are able to develop innovations that make a real difference in society. Want to know more? Read what steps we are taking in the area of diversity and inclusion.

The selection process

After the first CV selection, the application process will be conducted by the concerning department. TNO will provide a suitable internship agreement. If you have any questions about this vacancy, you can contact the contact person mentioned below.

Has this job opening sparked your interest?

Then we’d like to hear from you! Please contact us for more information about the job or the selection process. To apply, please upload your CV and covering letter using the ‘apply now’ button.

A portrait of the TNO internship