Come create the technology that helps the world act together
We are a B2B technology innovation leader pioneering networks that sense, think and act™.
At Nokia, we create technology that helps the world act together. We put the world’s people, machines and devices in sync to create a more sustainable, productive and accessible future.
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.
For the past 100 years, Bell Labs has been harnessing the extraordinary imaginations of our researchers to fuel visionary breakthroughs. Our pioneering progress has expanded possibilities to solve humanity’s most pressing challenges. As Nokia's industrial research lab, we keep innovating with purpose, pursuing responsible, sustainable technologies that will have a demonstrative impact on society.
2 nd year Master of Science in computer science, applied mathematics or related fields. Practical experience on C, C++ and python programming for data science. Practical experience on supervised and unsupervised algorithms (quantization, pruning). Containerization & orchestration (Docker, Kubernetes, Helm). Knowledge of mobile network traffic protocols. Knowledge of security and cyber-attacks. Having experience with network traffic analyzer tools such as Wireshark. Concurrency & Performance: multithreading. Packet Processing: DPDK or PF_RING; TCP/IP stack tuning & NIC offloads: eBPF/XDP experience (is a plus) Linux Internals: kernel performance tooling (perf, ftrace, BPF tools), system‑level debugging (is a plus)
You will work on studying and identifying the bottlenecks in the pipeline processing and implement an optimization mechanism to combat the bottlenecks and decrease data processing time. This optimization can consider one or many aspects:
Convert some parts of the pipeline into more time-efficient languages (C, C++)Running multiple instances of the pipeline on multiple containersOptimize the ML models using techniques like model compressionYou are required to implement the optimization mechanism, in order to reach the targeted throughput, and test its impact on the whole end-to-end pipeline.