SOFTWARE ENGINEER, MACHINE LEARNING COMPILER
LOCATION:
Los Altos, CA, USA
JOB DESCRIPTION:
1. Be responsible for the deployment and optimization of the deep learning model on the end / cloud
2. Be responsible for the research and development of AI optimizer/compressor tool chain related software. Algorithms and training flow with final goal towards
3. Implementation, high-performance optimization, etc
4. Build easy-to-use, stable and high-performance AI compiler software platform products
1. Master Python / C + + programming skills, have a solid programming foundation, good programming style and working habits
2. Meet at least one of the following requirements: a. Relevant development experience in TVM / MLIR / XLA or self-developed AI compiler; b. Experience in developing open source compilers such as GCC, llvm and Open64; c. Experience in CUDA / OpenCL / assembly level optimization of complex algorithms (such as image and video processing, computer vision, etc.); d. Those who understand deep learning algorithms (such as CNN / RNN / LSTM, etc.); e. Familiar with at least one deep learning framework such as Caffe / tensorflow / mxnet / Python / onnx; f. Understand CPU or GPU architecture. g. Excellent written and oral communication skills.
SEND RESUMe