Internship | Smart surveillance: AI-Based Suspicious Behaviour Detection

TNO

Den Haag

On-site

EUR 5,800 - 7,900

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Monthly internship allowance €615
Travel contribution
Jong TNO membership
Laptop provided
Leave allowance 8 hours/month
Researcher supervision

Job summary

The Hague-based internship at TNO invites motivated master's students in AI, CS, robotics, or data science to contribute to behavior analysis through machine learning and computer vision. You will work from our office in The Hague at least three days per week under supervision by researchers in CV and security-related AI.

You should be proficient in Python and ML, with interests in vision, pose estimation, object tracking, and generative AI.

Qualifications

  • Must be in final stages of a master's program (AI/CS/Robotics/Data Science).
  • Experience with Python and machine learning is required.
  • Interest in computer vision, deep learning, video analytics, and related areas desirable.

Responsibilities

  • Design and implement machine learning and computer vision methods for behaviour analysis.
  • Explore state-of-the-art behaviour recognition technologies and pose estimation models.
  • Collaborate with supervision team and multidisciplinary peers in The Hague office.

Skills

Python
Machine Learning
Computer Vision
Deep Learning
Video Analytics
Object Detection
Object Tracking
Pose Estimation
Generative AI
Vision Language Models

Education

Master's degree in AI/CS/Robotics/Data Science

Job description

About this position

Modern security systems for surveillance generate an overwhelming amount of video data, making it increasingly difficult for human camera operators to continuously monitor all camera feeds and identify potentially relevant events in real time. These surveillance systems are often setup to avoid potential threat around a person, house, or public place. When the actual attack happens, it is too late, that is why camera operators look for the subtle actions that are done to scan the area and prepare for the attack. These preparations are often very subtle actions, such as taking a picture of someone, following someone, inspecting a window of a house or vehicle, walking by multiple times. These actions are very difficult to detect even by a skilled camera operator, especially with the large amount of video data that the camera operator should keep an eye on.

What will be your role?

You will design and implement machine learning and computer vision methods for behaviour analysis, with a focus on one or more of the following topics:

  • Explore state-of-the-art of behaviour recognition technologies, such as pose estimation models or trajectory- and movement-pattern analysis, to detect subtle behaviours of individuals.
  • Explore methods to re-identify persons appearing in multiple camera views, and couple information of detected behaviours to a person
  • Explore how Vision Language Models (VLMs) can be used on a large collection of continuous video data for behaviour detection and understanding

If you have any suggestions yourself, such as topics, methods or tools that you would like to explore within the given context, we are open to that. Let us know during the interview. The exact direction of your work can be tailored to your interests and expertise, in close collaboration with the supervision team.

What we expect from you

You are in the final stages of a master's degree in Artificial Intelligence, Computer Science, Robotics, Data Science, or a related field. You have experience with Python and machine learning, and preferably some background in one or more of the following areas:

  • Computer vision
  • Deep learning
  • Video analytics
  • Object detection
  • Object tracking
  • Generative AI
  • Vision Language Models
  • Pose estimation models

You are expected to work from our office in The Hague, Oude Waalsdorperweg, at least three days per week. You will be supervised by researchers with expertise in computer vision, machine learning, and security-related AI applications, and you will collaborate with a broader multidisciplinary team working on related topics.

What you'll get in return

An internship at TNO means working in an environment where substance and impact are central. You will become part of a knowledge organisation where research and practice come together, and where experts collaborate on solutions to current societal and technological challenges. Your internship is a period in which you can discover what suits you, where your strengths lie and what you would like to learn next. You are part of a professional working environment, gain insight into how things work in practice, and have the opportunity to build experience that goes beyond this internship alone. For many students, an internship is therefore also a first step in discovering whether TNO could be a potential next step after graduation.

In addition, we offer you:

  • A professional and innovative internship environment in which you actively contribute to societal and technological challenges, working alongside leading experts in your field.
  • Personal and dedicated supervision, with focus on your learning objectives, development and study assignment.
  • Room to develop: you gain relevant work experience, develop both your subject‑specific and professional skills, and build a valuable network.
  • Use of a laptop and the facilities you need to perform your work effectively.
  • A monthly internship allowance of €615 for a full‑time internship, for MSc, BSc and vocational education (MBO) students.
  • Up to eight hours of leave per internship month for a full‑time internship, allowing you to balance your internship with your studies and personal life.
  • A contribution towards travel expenses if you are not entitled to a student travel card.
  • A free membership to Jong TNO: the network for young colleagues, where you can meet other TNO colleagues and participate in sports activities, professional and personal development activities, and social events such as the annual ski trip.
TNO as an employer

Our people are at the heart of TNO. Their curiosity, expertise and entrepreneurial mindset make it possible to deliver high-impact research and innovations that contribute to society’s sustainable wellbeing and prosperity. That is why we invest in an inspiring and inclusive working environment where colleagues can excel, have autonomy and continue to grow. Your talent and ambition have every opportunity to flourish at TNO. You work with experts (both within and beyond TNO), have access to advanced technology and the freedom to explore, experiment and innovate. Our strength lies in independence, reliability and collaboration. We find each other in wonder and ingenuity. We are driven to push boundaries. By working with businesses and government, and by connecting different perspectives, we strengthen our innovative capability and create responsible, meaningful results. At TNO, we believethis is our time to help society, government and business move forward faster. Together with driven colleagues, you turn knowledge into concrete innovations or ventures that truly make a difference by combining the power of science and entrepreneurship. And in doing so, you make your mark on our time.

The selection process

You can apply for this internship position until the 27th of September, 2026. After submitting your application, you will receive a confirmation by email. TNO will arrange an appropriate internship agreement. If you have any questions about the content of the internship or the application procedure, you can contact the person listed below. If you start an internship with us, we will also ask you to provide a Certificate of Conduct (VOG). For this internship vacancy it is required that the AIVD issues a security clearance (VGB) following a security screening. In any case, please note that this process has an average duration of approximately 8 weeks. If you have been abroad for more than 6 consecutive months, or if you do not have the Dutch nationality, this process may take longer. For more information, please visit the AIVD website. Important to know before applying: Before the start of the internship, an internship agreement must be signed. For students enrolled at a Dutch university or university of applied sciences, TNO uses the UNL-template, supplemented with several TNO‑specific agreements. For students from foreign educational institutions and MBO (secondary vocational education) programmes, the TNO internship agreement applies. TNO does not sign any other internship agreements.

Before the start of the internship, the educational institution will need to confirm in writing that: you are enrolled at the educational institution for the duration of the internship, and; the internship forms part of your study programme. The confirmation of educational institution takes place by signing the UNL template or forms prepared by TNO.

Interns at TNO must have a registered residential address in the Netherlands at the start of the internship. Carrying out internship activities from abroad is not possible.

Are you an international student? Please note that you must have a BSN (Dutch citizen service number) before the start of your internship. Applying for a BSN can take several weeks, so make sure to start this process well in advance.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Internship | Neurosymbolic AI for knowledge support in greenhouses
Internship | Neurosymbolic AI for knowledge support in greenhouses

TNO • Delft

On-site
EUR 5,800 - 7,900
615€ internship allowance
Eight hours leave per internship month
Travel expense contribution
+2
Internship | Modelling fragment trajectories following explosions
Internship | Modelling fragment trajectories following explosions

TNO • Den Haag

On-site
EUR 6,700 - 7,300
615€ monthly internship allowance
Up to 8 hours leave per month
Travel expense contribution
+2
Internship | Graduation internship within buildings, infrastructure or hydraulic structures
Internship | Graduation internship within buildings, infrastructure or hydraulic structures

TNO • Delft

On-site
€615 internship allowance
Travel expense contribution
Laptop provided
+2
Internship | Aerodynamic effects of wing damage
Internship | Aerodynamic effects of wing damage

TNO • Den Haag

On-site
EUR 6,200 - 7,500
615€ internship allowance
8 hours leave per internship month
Travel cost contribution
+2
Internship | Literature review on coping strategies in late adolescence and young adults
Internship | Literature review on coping strategies in late adolescence and young adults

TNO • Soesterberg

On-site
EUR 6,200 - 7,500
Laptop provided
615€ monthly internship allowance
Up to 8 hours leave per internship and
+2
Internship | Health-aware operation for renewable hybrid power plant
Internship | Health-aware operation for renewable hybrid power plant

StudentJob • Rijswijk

On-site
EUR 5,800 - 7,900
Maandelijkse stagevergoeding €615
Reiskostenvergoeding
Lidmaatschap Jong TNO
Internship | Materials for electrocatalytic CO2 Reduction
Internship | Materials for electrocatalytic CO2 Reduction

TNO • Eindhoven

Hybrid
EUR 6,700 - 7,000
615 EUR monthly internship allowance
Leave allowance (up to eight hours per
Travel expense contribution
+3
Internship | Design and manufacturing of custom parts beyond 3D
Internship | Design and manufacturing of custom parts beyond 3D

TNO • Geleen

On-site
EUR 6,700 - 7,300
Monthly internship allowance €615
Eight hours leave per internship month
Travel expenses contribution
+2
Internship | CFD for Thermowells
Internship | CFD for Thermowells

TNO • Rijswijk

On-site
EUR 6,700 - 7,800
Monthly internship allowance €615
Laptop provided
Travel expense contribution
+1
Internship | Multiphase simulations on acoustic-flow interaction at cavities
Internship | Multiphase simulations on acoustic-flow interaction at cavities

StudentJob • Rijswijk

On-site
EUR 6,900 - 8,400
615€ maandelijkse stagevergoeding
Reiskostenvergoeding
Lidmaatschap Jong TNO