Bell Labs Internship on Automated Certification of Properties in ML Pipeline Computations (PhD)

Germany

Nokia

As a technology leader across mobile, fixed and cloud networks, our solutions enable a more productive, sustainable and inclusive world.

View all jobs at Nokia

Apply now Apply later

Machine Learning (ML) models affect every aspect of our lives, from individuals to enterprises. As a result, ecosystems relating to ML models and datasets used to train them emerge, trying to facilitate the exchange of such assets among their owners. However, trust requirements among these entities pose a significant barrier to the scale and extent of these exchanges.

These trust concerns are intertwined with the privacy of the individuals that may be present in these datasets (e.g., hospital patient data). Privacy concerns about such data have already been reflected in laws and regulations (e.g., GDPR and EU AI Act in Europe, HIPAA and CCPA in the US). These regulations will certainly reflect on the owners and users in terms of compliance, whether these assets are datasets, models trained on those datasets or the processes of said training. This compliance aspect can demonstrate itself as an enforced requirement (e.g., by regulatory bodies) or a self-imposed public relations act (e.g., showing `good faith` to the public). Simultaneously protecting the confidentiality of these assets (i.e., models, datasets) and providing provable assurances about their properties (e.g., privacy, provenance) with acceptable cost, performance and trust assumptions is an important problem.

Confidential computing using Trusted Execution Environments (TEEs), such as Intel SGX, ARM TrustZone, AMD SEV and Intel TDX, have been proposed as a potential solution to these problems. In this project, you will learn and explore how TEEs can be utilized to protect data confidentiality and computational integrity. Using these primitives, you will explore how compliance with such regulations can be shown using technical means by using two important properties: jurisdiction of processing (i.e., location) and energy consumption.

 

Tasks

  • You will explore how TEEs can be used to provide confidentiality and integrity guarantees for distributed systems.
  • You will design and implement protocols or algorithms to compute various properties of computations (e.g., jurisdiction detection, energy usage).
  • You will implement a prototype using open-source software and/or our in-house platform and develop a demo to showcase your prototype.
  • You will evaluate your results with various tests.
  • Ideally, this project will lead to a publication at an academic venue.
     

Qualifications

  • Students enrolled in a Ph.D. in Computer Science/Engineering.
  • Strong programming skills in Python and bash
  • Experience in designing, implementing and evaluating distributed systems is a big plus.
  • Experience related to TEEs is a big plus.
  • Experience related to ML pipelines and systems is a big plus.
  • A strong publication record is a big plus.
  • Language skills: English
     

Duration: flexible, to be agreed (typically 3-4 months), starting time flexible

Location: Stuttgart (Germany)

 

Come create the technology that helps the world act together

Nokia is committed to innovation and technology leadership across mobile, fixed and cloud networks. Your career here will have a positive impact on people’s lives and will help us build the capabilities needed for a more productive, sustainable, and inclusive world.
We challenge ourselves to create an inclusive way of working where we are open to new ideas, empowered to take risks and fearless to bring our authentic selves to work

What we offer
 
Nokia offers continuous learning opportunities, well-being programs to support you mentally and physically, opportunities to join and get supported by employee resource groups, mentoring programs and highly diverse teams with an inclusive culture where people thrive and are empowered.

Nokia is committed to inclusion and is an equal opportunity employer

Nokia has received the following recognitions for its commitment to inclusion & equality:

  • One of the World’s Most Ethical Companies by Ethisphere
  • Gender-Equality Index by Bloomberg
  • Workplace Pride Global Benchmark

At Nokia, we act inclusively and respect the uniqueness of people. Nokia’s employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law.
We are committed to a culture of inclusion built upon our core value of respect.

Join us and be part of a company where you will feel included and empowered to succeed.
Apply now Apply later
Job stats:  0  0  0

Tags: Computer Science Distributed Systems Engineering Machine Learning ML models Open Source PhD Pipelines Privacy Python

Perks/benefits: Flex hours

Region: Europe
Country: Germany

More jobs like this