Bell Labs, the Innovation Engine of Lucent
Total Page:16
File Type:pdf, Size:1020Kb
INTERNSHIPS FOR RESEARCH ENGINEERS/COMPUTER SCIENTISTS BELL LABS DUBLIN (IRELAND) – BELL LABS STUTTGART (GERMANY) Background Candidates are expected to have some experience related to the following topics: Bell Laboratories is a leading end-to-end systems and • Operating systems, virtualisation and computer solutions research lab working in the areas of cloud architectures. and distributed computing, platforms for real-time • big-data streaming and analytics, wireless networks, Software development skills (C/C++, Python). • semantic data access, services-centric operations and Computer networks and distributed systems. thermal management. The lab is embedded in the • Optimisation techniques and algorithms. great traditions of the Bell Labs systems research, in- • Probabilistic modelling of systems performance. ternationally renowned as the birthplace of modern The following skills or interests are also desirable: information theory, UNIX, the C/C++ programming • languages, Awk, Plan 9 from Bell Labs, Inferno, the Experience with OpenStack or OpenNebula or Spin formal verification tool, and many other sys- other cloud infrastructure management software. • tems, languages, and tools. Kernel-level programming (drivers, scheduler,...). • Xen, KVM and Linux scripting/administration. We offer summer internships in our Cloud • Parallel and distributed systems programming Computing team, spread across the facilities in Dublin (Ireland) and Stuttgart (Germany), focusing (MPI, OpenMP, CUDA, MapReduce, StarSs, …). • on research enabling future cloud and distributed Simulation of distributed systems. computing applications, virtualised network • OpenFlow, Mininet functions, software-defined networks and real-time communications. Key attributes • A successful candidate will have strong experience in Good written and oral communication skills, able distributed systems, computer networks, operating to participate in robust discussions in English. systems, virtualisation, multimedia systems, and is • Provable experience with programming and OS expected to be able to design and build systems. administration (Linux, UNIX). • Able to autonomously develop software. Role description Benefits • Design and develop components, tools, middleware supporting challenging research The candidate will have the opportunity to acquire activities on cloud and distributed computing, system-level experience and competencies in the area with a particular focus on adaptive and elastic of cloud and distributed computing, focusing on services. latency and performance control for cloud • Publish the outcomes of the research in major applications. These skills are at the heart of nowadays scientific venues worldwide, including top con- industrial and research efforts building the IT systems ferences and journals. of tomorrow. Also, the candidate will get familiarity • Contribute in a positive manner to the creative with, and will have an opportunity to contribute to, and innovative atmosphere in Bell Labs. the unique dynamic research environment of Bell Labs, the innovation engine of Alcatel-Lucent. Qualifications, skills, and experience Application The ideal candidate is a PhD student in computer science or engineering or any related field, with a In order to apply, please, send an e-mail of interest research program involving cloud and distributed enclosing your full CV and a research statement letter computing and associated networking technologies. to: [email protected]. He or she must possess excellent problem solving skills, be an autonomous developer and a self-starter, and be a team player. A successful candidate is a versatile, flexible and hands-on person. AT THE SPEED OF IDEASTM.