HimalayasHimalayas logo
NokiaNO

Bell Labs Internship on Advancing FlashFreeze Closure serialization for modern T

Nokia Corporation is a prominent telecommunications and technology company based in Finland, renowned for its innovative solutions and commitment to connecting people globally.

Nokia

Employee count: 5000+

Belgium only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Closure serialization is foundational for code mobility, distributed execution, and developer ergonomics across TypeScript/ECMAScript ecosystems. Existing approaches have demonstrated practical runtime serialization, e.g. FlashFreeze has been used in both our Bell Labs stream processing frameworks as well as by Apache Beam. As TypeScript and Node.js evolve (ESM, stricter semantics, build/tooling changes), serialization techniques must remain robust, discoverable, and forward‑compatible—ideally with clear pathways to ecosystem buy‑in and standardization discussions.

Today’s reliance on transpiling to ES5 and CommonJS bundling limits modern compatibility, performance, and debuggability. The ecosystem shift to ESM, evolving TypeScript features (types, decorators, source maps), and tooling (bundlers, loaders) creates breakage risks for closure serialization. The challenge is technical and social: design a sound approach, validate it empirically, and secure attention and buy‑in from maintainers (TypeScript, Node.js/V8) and standards bodies (TC39).

Project Goals

Design and prototype a modern closure serialization strategy for TypeScript/ECMAScript (using FlashFreeze as baseline):

  • Precise semantics for closure capture, module boundaries, ESM loading, and runtime safety.
  • Compatibility with real‑world build pipelines (tsc, bundlers, loaders) and CI/CD.
  • Enhanced debuggability (diagnostics, source maps, reproducible traces).

Evaluate and document:

  • Correctness, performance, and developer experience across distributed workloads.
  • Stress tests against evolving TypeScript/Node.js releases to reduce future breakage.

Publish and engage:

  • Write a high‑quality paper (system design + empirical results).
  • Give talks, create technical guides, and engage in issue trackers and forums.
  • Interface with maintainers and standards discussions (TypeScript team at Microsoft, Node.js/V8 at Google, TC39 workstreams) to secure ecosystem buy‑in.

Key outcomes

  • A reference design and implementation demonstrating:
    • Seamless support for modern TypeScript and ESM modules.
    • Robust debuggability and developer tooling hooks.
    • Clear migration guidance for projects (including open‑source users like Apache).
  • Community artifacts:
    • Paper, talks, technical blog(s), proposal/discussion threads.
    • Adoption playbook and compatibility matrices for common toolchains.
  • Ecosystem engagement (optional):
    • Conversations with maintainers; issues/proposals that can be tracked and cited.
    • A pathway toward sustainable recognition and, where feasible, standardization discussions.

About the job

Apply before

Posted on

Job type

Intern

Experience level

Education

Postgraduate degree

Location requirements

Hiring timezones

Belgium +/- 0 hours

About Nokia

Learn more about Nokia and their company culture.

View company profile

Nokia Corporation is a Finnish multinational telecommunications, information technology, and consumer electronics corporation founded in 1865. It has a rich legacy of innovation that includes pivotal contributions to the development of the telecommunications industry. Recognized as a technology leader across mobile, fixed, and cloud networks, Nokia's solutions have enabled numerous organizations to achieve a more productive, sustainable, and inclusive world. At the core of Nokia's philosophy is the aim to create technology that connects people and helps them act together. The company focuses on innovations that enhance the capabilities of networks, thereby allowing both service providers and enterprises to maximize their potential.

Nokia's operations span a wide range of technologies from the initial days in the paper and rubber industries through its evolution into a significant player in telecommunications and digital technology. Nokia is committed to investing in research and development, largely through its award-winning Nokia Bell Labs. This dedication to innovation ensures that the company remains at the forefront of the industry, driving advancements in areas such as 5G, network automation, and AI-powered applications. With approximately 86,700 employees and a significant presence in over 130 countries, Nokia continues to serve as a trusted partner for businesses and governmental organizations, delivering high-performance solutions that enable them to thrive in an increasingly digital world.

Claim this profileNokia logoNO

Nokia

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

9 remote jobs at Nokia

Explore the variety of open remote roles at Nokia, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Nokia

Remote companies like Nokia

Find your next opportunity by exploring profiles of companies that are similar to Nokia. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan