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
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
Product Manager API
  • Job type: Permanent
  • Location: Berlin
  • Salary: Competitive
  • Description A leading real-estate company based in Berlin are looking for a Senior Product Manager to deliver an API based platform for interacting with customer data. They currently possess over 1000 employees
Senior DevOps Engineer
  • Job type: Permanent
  • Location: Germany
  • Salary: Competitive
  • Description Senior DevOps Engineer - Cologne, Germany I am current working alongside a company who specialises in cyber insurance and help and look after private households and companies in all cyber risk
Head of Product
  • Job type: Permanent
  • Location: Berlin, Ohio
  • Salary: Negotiable
  • Description A leading fintech company based in Berlin are looking for a Head of Product to lead the product management for their products and services. They currently possess over 200 employees across 2 different
Sr. Full-Stack Engineer
  • Job type: Permanent
  • Location: New York
  • Salary: Benefits + Bonus
  • Description Sr. Full-Stack Software Engineer Series E Start-up New York, New York $155,000- $175,000 + Benefits + Bonus With over $1.2 Billion in funding, one of America's largest and fastest growing start-ups