招聘

Bell Labs Internship on Next‑Gen Closure Serialization for Distributed TypeScript (PhD)
Belgium, BE
·
On-site
·
Internship
·
4mo ago
必备技能
JavaScript
TypeScript
Node.js
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. Flash Freeze 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 Flash Freeze 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.
-
PhD student in Computer Science/Engineering (or related field).
-
Strong TypeScript/JavaScript skills; familiarity with Node.js internals, ESM, and build tooling is a plus.
-
Knowledge of code mobility, meta‑programming, serialization, and distributed systems.
-
Experience (or interest) in research publishing, developer advocacy, and standards/community engagement.
-
Comfortable with open‑source workflows and CI/CD pipelines.
What We Offer
- A unique opportunity to work on state-of-the-art distributed systems and programming frameworks.
- Hands-on experience with advanced TypeScript, JavaScript, and serialization techniques.
- Collaboration with a team of researchers and developers passionate about innovation in distributed computing.
- Contribution to a project with potential impact on the TypeScript/JavaScript ecosystem.
Reference
1 Van der Cruysse, J., Hoste, L., & Van Raemdonck, W. (2019, October). Flashfreeze: low-overhead javascript instrumentation for function serialization. In Proceedings of the 4th ACM SIGPLAN International Workshop on Meta-Programming Techniques and Reflection (pp. 31-39).
- Rapidly familiarize yourself with existing serialization approaches (including Flash Freeze) and their real‑world usage.
- Co‑define architecture and milestones with the team; iterate via prototypes.
- Implement, integrate, and test features; produce benchmarks and case studies.
- Author and present research/advocacy materials; participate in relevant community channels.
- Create developer‑friendly documentation and examples.
总浏览量
0
申请点击数
0
模拟申请者数
0
收藏
0
相似职位

Capacity Procurement Representative
J.B. Hunt · West Orange, NJ - Executive Dr

Financial Services Representative - South Bend, IN
Fidelity · South Bend, Indiana, USA

Deli Associate
Albertsons · Homewood, IL, United States, US

Manufacturing Business Process Intern
Skydio · Hayward, California, United States

Asset Servicing Associate Analyst
Citigroup · GETZVILLE, New York, United States of America
关于Nokia

Nokia
PublicNokia Corporation is a Finnish multinational telecommunications, information technology, and consumer electronics corporation, originally established as a pulp mill in 1865.
10,001+
员工数
Espoo
总部位置
$24B
企业估值
评价
3.6
10条评价
工作生活平衡
4.2
薪酬
3.5
企业文化
4.0
职业发展
2.8
管理层
2.5
65%
推荐给朋友
优点
Good work-life balance and flexibility
Supportive and relaxed work environment
Great culture and people
缺点
Frequent layoffs and job security issues
Limited career advancement opportunities
Constant restructuring and leadership changes
薪资范围
28个数据点
Mid/L4
Senior/L5
Director
Mid/L4 · Customer PLM Altiplano Americas
1份报告
$151,614
年薪总额
基本工资
$131,838
股票
-
奖金
-
$151,614
$151,614
面试经验
4次面试
难度
3.0
/ 5
时长
14-28周
录用率
25%
体验
正面 50%
中性 25%
负面 25%
面试流程
1
Application Review
2
Recruiter Screen
3
Technical Interview
4
HR Follow-up
5
Offer
常见问题
Technical Knowledge
Coding/Algorithm
Behavioral/STAR
Past Experience
新闻动态
What Nokia's OFC 2026 presentations tell about the prospects of Optical Networks
In March OFC (Optical Fiber Communication Conference) was a platform for major Nokia [presentations](https://nokia-executive-briefing-ofc-2026.open-exchange.net/webcast). This is a ChatGPT-generated summary (with some input by Claude AI) of the event [transcript](https://seekingalpha.com/article/4887765-nokia-oyj-nok-presents-at-ofc-2026-transcript). # Summary of Nokia at OFC 2026 — what actually matters for investors After going through the OFC 2026 presentations and discussion in detail, her
·
2w ago
·
22
·
4
Summer Nokia AI/ML vs IBM SDE Intern
Trying to decide between Nokia (not Bell Labs) and IBM Research Triangle Park (Durham). My goal is ML Research and landing Student Researcher BS/MS roles at Bytedance, IBM, Google, Microsoft, etc. Ironically, I'm not sure if IBM SDE has a lot of internal mobility into research roles and moreover the Durham office is entirely product-focused iirc. So much for "Research Triangle Park". Also, I have no clue what my team is gonna be for On the other hand, I really liked the Nokia AI/ML team, we dis
·
3w ago
·
7
·
4
Us treasury secretary bessent just did something that totally flipped out and sort of made me feel unwell.
https://youtu.be/zq_L011kMLs?si=3MzyYDx7SSbXUBPH Basically just saw this and almost gave me some sort of heart issue or fainting - seriously. I've posted a lot on the issue before but I hate to say it, I wish I didn't have one side of me feel so worried since dec - Jan, less since October - ish. This interview on Friday specifically with Wilfred Frost. It was after the Kharg attack I believe. Start at 13:30, and watch after . My personal opinion because I obviously can't know for sure what
·
5w ago
·
310
·
42
Nokia Earnings Call: AI Bets Offset Margin Pressures - TipRanks
Source: TipRanks
News
·
11w ago