NEC Orchestrating a brighter world
  1. Home >
  2. High Performance Machine Learnin Systems Research Scientist or Senior Researcher [ref. 1903-322-SML]

High Performance Machine Learnin Systems Research Scientist or Senior Researcher [ref. 1903-322-SML]

NEC Laboratories Europe has an immediate opening for a

High Performance Machine Learning Systems Research Scientist / Senior Researcher



NEC is a leading global manufacturer and service provider of telecommunication, computer and electronic devices, which brings together and integrates technology and expertise to create the ICT-enabled society of tomorrow. Every day, its innovative solutions for society contribute to greater safety, security, efficiency and equality, and enable people to live brighter lives. NEC collaborates closely with partners and customers around the world, orchestrating each project to ensure all its parts are fine-tuned to local needs. This challenging mission is captured by the slogan “Orchestrating a brighter world”.
NEC maintains a worldwide network of subsidiary companies, which includes operations in Europe where NEC performs various sales, manufacturing and R&D functions. Today, NEC Europe has more than 20 branches and subsidiaries throughout Europe, employing approximately 1000 personnel, located across Europe, Russia, Africa and the Middle East.

NEC Laboratories Europe located in Heidelberg, Germany was established in 1994 with special emphasis on meeting the needs of NEC’s European customers. It conducts research, development and standardization on cutting-edge ICT technologies while creating innovative social solutions. Current topics include 5G networks, data science, artificial intelligence, IoT platforms, software-defined networking, blockchain, and IoT security. These technologies will advance NEC’s Solutions for the Society, including areas such as lifeline and communication infrastructures, safer cities and public services. For additional information, please visit our website at:

We enhance the capabilities of artificial intelligence (AI) systems by combining logic and deep learning. Our research overcomes restrictions of deep learning to low-dimensional data structures. Enhanced with representation learning methods, we apply deep learning to systems of high complexity with improved prediction accuracy, high scalability, and with a performance suited for low-latency applications.

We target to address the performance and scalability of machine learning platforms by accelerating learning and inference of neural networks as well as by providing optimized resource allocation for data-dependent workloads ion heterogeneous computing environments.

With this, we open up new business and government applications including personalized advertising, retail optimizations, financial predictions, health monitoring and public safety infrastructure planning.


We are looking for candidates with a strong background in machine learning and neural networks and a passion for high performance systems work (see for an idea of the type of work we do). Research is conducted in NEC internal R&D projects and in collaborative European R&D projects with industrial and academic partners. Work objectives are software design and prototyping, publications as well as IPR creation. You will be responsible for carrying out the research and software development in a team of researchers.


NEC Laboratories in Heidelberg (Germany) provides an excellent working environment supporting individual creativity as well as strong teamwork. Our working language is English. The position is initially limited to two years.


Desired Skills and Experience:

  • Programming proficiency in C/C++ and software development under Linux/FreeBSD
  • Performance measurement and optimization of software-based systems
  • Low level kernel and driver programming
  • Strong familiarity with machine learning/deep learning frameworks
  • Familiarity with compilers, mathematical computations and/or hardware accelerators a definite plus
  • A strong publication record at top tier research conferences (e.g., ICML, NIPS, SOSP, NSDI, ATC, etc.)

We are looking for individuals with a broad background in computer science and/or ML and we expect at least a bachelors, MSc or PhD degree in Computer Science or Telecommunications. Strong interpersonal communications skills will be a definitive advantage.

Please send your application by 15th June, 2019 electronically via the applications web system with reference to [1903-322-SML].

Dr. Saverio Niccolini / General Manager /
Data Science and System Platform Division



Job function
Information Technology; Research&Development

This website uses technical cookies, profiling cookies and third party cookies in order to manage user navigation. To read more about this, please click here. By accessing any item of this website, apart from this banner, you agree to the use of cookies.