Cette opportunité est basée à Lausanne

TrustID user profiling (Internship/Master Thesis)


trustID is ELCA’s solution for identity management (Identity Provider) and Multi Factor Authentication (MFA) that was constructed based on a security by design principle. trustID solution enables to have a strong authentication mechanism to services that might deal with confidential and sensitive data (e.g. medical data, internal company data).


Being a security tool, trustID wants to ensure the security of user data and, besides the security protections put in place so far, wants to offer a service of detection for user anomalies or potential attacks (e.g. an attacker trying to impersonate a legit user).  


As it enables access to different online services, trustID records the activity of its users. The goal of this internship is to enhance the security protection with Machine Learning (ML) in order to do user profiling and detect anomalies in the behavior of a user. ML is already used in user profiling for recommendations systems (e.g. Netflix) and we believe it can be adapted for security use cases.


What you will learn:

Deep dive into a challenging open-source project

Learn and improve your knowledge with cutting-edge technologies

Perform development following the security by design principle

Integrate within an existing development team






In this role

For this project, the objectives are the following:

  • Understand trustID principles and what data can be monitored the on users
  • Analyze what scenarios can be treated as anomalies in the user behavior (e.g. sudden login requests during the night, while the user has the habit of logging in around lunch) in the context of trustID
  • Study the ML research on user profiling and propose an appropriate ML model

Integrate the solution in the trustID architecture

Ce que nous proposons

Join our team as intern and you will find a young, dynamic and culturally diverse working environment.

About your profile

Required: Security, Network Security, Machine Learning, good programming knowledge in Python

Optional: OpenShift, Cloud security

If you are INTERESTED in applying for this position, please send us your complete application (CV, cover letter, letter of reference, diplomas and certificates).

En continuant votre navigation sur ce site, vous acceptez l'utilisation de cookies ou technologies similaires ayant pour finalité la réalisation de statistiques de visites sur notre site (tests et mesures d'audience, de fréquentation, de navigation, de performance), mais également de vous proposer des contenus et annonces ciblés et adaptés à vos centres d'intérêt.

Nos cookies ont été mis à jour. N'hésitez pas à mettre à jour vos préférences.


Gérer vos préférences cookies

Mettre à jour vos préférences cookies

Vous pouvez vous informer sur la nature des cookies déposés, les accepter ou les refuser soit globalement pour l'ensemble du site et l'ensemble des services, soit service par service.

OK, tout accepter

Flux de visiteur

Ces cookies nous offrent un aperçu des sources de trafic et nous permettent de mieux comprendre nos visiteurs, tout en garantissant leur anonymat.

(Google Analytics et CrazyEgg)


Outils de partage

Les cookies de médias sociaux permettent de partager des contenus sur vos réseaux préférés.



Connaissance du visiteur

Ces cookies sont utilisés pour suivre les visiteurs sur les sites Internet.

Ils doivent nous permettre d’offrir à nos visiteurs identifiés davantage de contenus pertinents et ciblés (ClickDimensions) et d’afficher des publicités susceptibles d’intéresser les utilisateurs (Facebook Pixels).


Pour plus d'informations relatives à la protection de données, cliquez ici.