Accessibility Links

Deep Learning Engineer - Parallel Computing

  • Job type: Contract
  • Location: Stuttgart
  • Salary: Competitive
  • Job reference: JB100034
  • Sector: Glocomms, Software Development & Architecture
  • Date posted: 14/05/2018
We are seeking a talented, self-motivated and self-directed software engineer to work on high performance solutions for Deep Learning.
You will be responsible for expanding and improving our Deep Learning capabilities to achieve best in class performance for training and prediction on single-core, multi-core, cluster, GPU, and multi-GPU systems. This is a challenging area that requires an understanding of machine learning, parallel algorithms, optimizing computation and data transfer, and designing simple but robust architectures for building complex Deep Learning models.
This position requires excellent object-oriented design and programming skills, strong inter-personal and communication skills, and significant software architecture experience. The team you will be joining is responsible for the architecture and performance of our Deep Learning tools as well as all aspects of GPU and multi-GPU support in Parallel Computing Toolbox.


  • Design and implement new systems for parallel and GPU processing of Deep Learning networks and layers
  • Design and implement wide-ranging performance optimizations
  • Work with other teams focused on Deep Learning, Parallel Computing, and Big Data
  • Design internal and customer visible APIs for GPU & parallel algorithms
  • Participate in all team activities such as planning, design discussions and reviews

Additional Qualifications

  • A relevant PhD or 3+ years equivalent experience working in a relevant industry
  • Excellent object-oriented design skills using MATLAB, Java or C++
  • Strong written and verbal communication skills
  • Experience working in MATLAB would be a significant benefit
  • Experience with GPU computing and performance optimization would be a significant benefit
  • Previous experience working with Deep Learning would be a significant benefit
please contact jag.bhabra (at) or call +44203 758 8902
Similar jobs
Motion Planning Software Engineer
  • Job type: Permanent
  • Location: San Jose, California
  • Salary: US$200000 - US$250000 per year
  • Description Motion Planning Software Engineer (Senior) Glocomms is hiring for a Motion Planning Software Engineer to work in the Autonomous Driving team! This is one of the most interesting companies in the Bay
Senior Frontend Engineer
  • Job type: Permanent
  • Location: Berlin
  • Salary: Competitive
  • Description Senior Frontend Developer: Our client is a leading provider of inventive consulting and IT solutions. Globally they have a strong presence in the market from their international setup in Germany
Senior Site-Reliability Engineer
  • Job type: Permanent
  • Location: Germany
  • Salary: Competitive
  • Description Senior SRE Engineer Location: Nuremberg A highly successful, Global market research company are looking for an experience Senior Site-Reliability Engineer. They are recruiting for their Nuremberg
Java Developer
  • Job type: Permanent
  • Location: Frankfurt am Main, Hessen
  • Salary: Competitive
  • Description Our client is a well-known established leading award-winning independent technology solution provider that works in a niche domain of the banking and trading industry