Website
Cadence

Sr. Deep Learning Compiler Engineer

Your responsibilities will include:

Develop a deep learning compiler stack that interfaces frameworks such as Caffe2/PyTorch, Tensorflow, etc. and converts neural nets (CNN/RNN) into internal representations suitable for optimizations.
Develop new optimization techniques and algorithms to efficiently map CNNs onto a wide range of Tensilica Xtensa processors and specialized HW
Implement state of the art code generation (source-to-source as well as binary)
Develop supporting data compression techniques, quantization algorithms, tensor sparsity enhancements, network pruning, etc
Devise multiprocessor/multicore partitioning and scheduling strategies
Develop complex programs to validate the functionality and performance of the CNN application programming kit
Help in authoring and reviewing product documentation
Assist the Tensilica application engineering team support customers of the product (some amount of direct customer interaction may be required).

For more details, hit “Apply for job”