Belgaum (Karnataka) N.A. N.A As per Industry Stan LPA 1 Openings
Research & Development BLCTO Bell Labs & CTO 1700000BGT Requisition # Nokia is a global leader in the technologies that connect people and things. With state-of-the-art software, hardware and services for any type of network, Nokia is uniquely positioned to help communication service providers, governments, and large enterprises deliver on the promise of 5G, the Cloud and the Internet of Things. Serving customers in over 100 countries, our research scientists and engineers continue to invent and accelerate new technologies that will increasingly transform the way people and things communicate and connect. Nokia Bell Labs has an opportunity for a student to join our Real Time Information Processing team in Antwerp for an internship or master thesis in the area of real-time stream processing. Bell Labs research is tackling the challenges of the future. One such challenge is how to manage the data explosion brought forth by trends such as the Internet of Things, in which ever more devices are connected with the global network. These devices generate ample amounts of data, which must be processed in a scalable and reliable manner. The Real-time Information Processing team is investigating new ways of transforming large numbers of data streams. The team is working on new stream processing frameworks and is looking for apprentice software engineers to help develop on various research prototypes and demo applications. The distributed nature of such application create challenges at software authoring, software deployment and software maintenance. As an apprentice software engineer, you will gain experience with: - real-time information processing - a variety of state of the art sensor technology - hands-on development experience using modern platforms (html5, node.js, Scala, ) - standard software development practices such as unit testing, version control, CI - deploying and managing applications running in the cloud Mission: help to develop appealing applications that demonstrate the value of the teams research assets. Key responsibilities: Help develop, test and deploy a research prototype together with researchers from Nokia Bell Labs. You will write code, unit tests, documentation; help manage servers in the cloud on which the prototype is deployed; and help with designing and performing experiments that test the prototype setup. To obtain the necessary background, you may be asked to read a number of scientific papers and to report on them. Throughout the apprenticeship, you may be asked to give short presentations on your findings and progress. Enrolled student in Master in Computer Science Good programming skills: knowledge of a few mainstream programming languages (e.g. JavaScript, Python, Java), tools like Git, experience using existing open-source projects. Knowledge of functional programming is considered a plus. Having taken courses in the domains of distributed systems, databases, OS virtualization (e.g. Docker containers) is considered a plus. Knowledge of inter process data communication technology: message bus, RabbitMQ, web sockets, etc is considered a plus. Basic network knowledge: TCP/UDP, DNS, HTTP-proxy, IP routing tables Specific additional information: The student should be comfortable working in an international team where English is the main language

what's your interest