Software Engineer, AI Compiler
Education Requirements:
You are graduating with a MS, or Ph.D. degree in Computer Science, Computer Engineering, Applied Math, or related field.
Experience Requirements:
Strong C++/ C or Python programming and software design skills, including debugging, performance analysis, and test design.
Strong expertise on deep learning quantization
Strong expertise on NN compiler (TVM, MLIR, GLOW, LLVM) experience
Strong expertise on NN model pruning
Strong expertise on Cadence DSP programming
Other Requirements:
Numerical methods experience
Knowledge of computer architecture
Python experience
Experience with Deep Learning Frameworks such as TensorFlow, PyTorch, and MXNet
Responsibilities:
Contributing to deep learning infrastructure, data pipelines, tools and workflows that lay the foundation for building AI at scale.
Writing software to deploy AI models and pipelines in real time applications (inference).
Apply low precision inference, quantization, and compression of DNNs.
Continuously improve inference latency, accuracy and power consumption of DNNs.
Stay up to date with the latest research and innovations in deep learning, implement and experiment with new ideas.
Show more details