PhD candidate for Managing security of sensitive data in Jupyter

Deadline: Open

Simula Research Laboratory

Simula Research Laboratory is a research laboratory organized as a limited company owned by the Norwegian Ministry of Education and Research. Simula’s mission is to solve important and fundamental problems of science and engineering, with the main goal of benefiting and advancing society. We conduct basic and long-term research in select research areas of ICT including scientific computing, communication systems, software engineering, cybersecurity, and machine learning. Simula currently employs approximately 190 individuals from 35 countries and strives to create inclusive working environments. English and Norwegian are the working languages at Simula. We are an equal opportunity employer and encourage underrepresented groups to apply.

Project description

In the Department for Scientific Computing and Numerical Analysis at Simula, we now have an opening for 1 PhD candidate for a three-year position, to join the Jupyter project.

Jupyter is a widely used environment in scientific data analysis and visualization. JupyterHub is a tool for managing deployments of Jupyter where each user has access to their own environment, credentials, and permissions on some hosted computational resources, from the cloud to HPC to a single controlled server. Many researchers work with sensitive data, such as medical or other personal information, whose access is governed by strict ethical considerations, and in some cases laws and regulations. JupyterHub offers the possibility of managing access to data based on credentials and simplifying and securing permissions, improving both convenience and security.

This project is to study security best practices for securing access to data with JupyterHub, including auditing of access, analysis and improvement of JupyterHub’s security mechanisms, and managing credentials throughout the deployment process. We will collaborate with Simula researchers using clinical data to ensure we are able to address real-world privacy and security needs.

The work will involve code and security analysis, and cover a range of topics from containerization, to web security, to threat analysis and documenting best practices.

PhD student Candidate profile

We consider interested candidates who have an MSc degree by the start date with top grades and good programming skills. Prior study in security is a plus, as are experience in web development and/or the Jupyter project. The candidate should possess good interpersonal and communication skills in English, and show a willingness to work as part of an international team of open source developers.

Application requirements:

Interested applicants are requested to submit the following:

  • Cover letter (max 2 pages): outline your motivation for applying, relevant experience and qualifications, research interests and how/why you are qualified for the position;
  • Curriculum vitae: summarize your educational background, working experience (in particular, any relevant academic or industrial work), list of scientific publications if any, language skills etc;
  • All relevant diplomas and transcripts from Bachelor and Master degrees;
  • A list of up to two references with contact information.

Simula offers:

  • An excellent environment and outstanding opportunities for performing high quality research as part of a highly competent, motivated and enthusiastic team of researchers and engineers.
  • An informal and inclusive international working environment
  • Brand new office facilities located in the heart of Oslo with an extensive public transport network within a few minutes walk and a vibrant city life right outside the office door steps.
  • A competitive salary, starting from 491.200 NOK ;
  • Generous support for travel and opportunities to build international networks, through established collaborations with industry, exchange programs and research visits with other universities, and funding to attend conferences.
  • Numerous other benefits: access to company cabins, BabyBonus arrangements, sponsored social events, generous equipment budgets (e.g., computer, phone and subscription), subsidized canteen meals and monthly bus pass, comprehensive travel/health insurance policy, etc.
  • Relocation assistance: accommodation, visas, complimentary Norwegian language courses, etc.
  • Administrative research support: e.g., quality assurance process for grant proposals (including RCN and EU programs).
  • Wellness and work-life balance. Our employees’ health and well-being is a priority and we encourage them to make use of Simula’s flexible work arrangements to help balance their work and home lives efficiently.

Application deadline: Applications will be evaluated on a rolling basis, and preferred start date is as soon as possible.


Simula Research Laboratory uses Semac´s background check in our recruitment process.

According to the Norwegian Freedom and Information Act (Offentleglova) information about the applicant may be included in the public applicant list, also in cases where the applicant has requested non-disclosure.

Apply for position

Powered by Labrador CMS