Research Engineer, Accelerated Computing for Deep Learning

Job Description

Do you see yourself as a dynamic and versatile impact maker with a passion for high performance parallel computing and deep learning? Do you have an eye for detail and consider yourself first and foremost a problem solver? Do you like to build technologies that will have serious impact on lives of people and our planet?

If yes, we at Siemens Corporate Technology in Bangalore are interested to hear from you! Join our research group in simulation and digital twin with a focus on developing deep learning/artificial intelligence algorithm acceleration as a program within Siemens.

We make real what matters.

You will architect, design and develop prototypes and technology demonstrators with a very high quality to solve contemporary and emerging critical business challenges. Following are (but not limited to) your core business expectations:

Demonstrate passion and deep understanding in state-of-the-art and emerging processing hardware especially in parallel and distributed computing, such as multicore processors and accelerators like GPUs.

Apply your specialized knowhow about deep learning algorithms and frameworks to empower software applications with maximum performance.

Along with a team of experts take a prototype from concept to realization, targeted to deliver solutions to Siemens business problems globally.

Continuously hone and upgrade your skills in the constantly evolving technology world: create the future through intellectual property such as patents and publications in prestigious conferences and journals.

Use your skills to move the world forward.

Technical Expertise

An ideal candidate will have keen interest and solid skills in high performance parallel computing on multicore CPUs and GPUs with background in implementation of deep learning algorithms/frameworks. Intuition and ability to develop deep learning algorithms will be a big plus.

Excellent programming skills in C/C++/CUDA/OpenCL are essential.

Experience in implementing deep neural networks using TensorRT, TensorFlow, OpenVINO, Caffe.

Exposure to CuDNN/CuBLAS and good understanding of linear algebra operations is a big plus.

Prior experience in parallelization technologies such as pthreads, OpenMP, MPI is highly desirable.

Experience with performance optimization and profiling/tracing tools such as gprof, Intel VTune, Pin, PAPI, JetBrains is a big plus.

Domain experience in any of the following will be a big plus: Image and Signal Processing, Image classification and segmentation for healthcare, Scientific computation, Simulation.


Bachelors/ Masters/ Ph.D. in Computer Science/Electrical/Electronics and Communication

Demonstrated relevant work experience of 1 - 3 years

Technical papers at prestigious conferences and journals would be a plus

 Soft Skills

Excellent communication skills in English

Self-motivated and independent, but also comfortable with team-work.

About us

We’re Siemens. A collection of over 372,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination, and help us shape tomorrow.

Find out more about department at: Corporate Research, Siemens India website and about Siemens careers at:

Job ID: 120939

Organization: Corporate Technology

Company: Siemens Technology and Services Private Limited

Experience Level: Early Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?