Software System Engineer (SDK)

Summary of Role

  • We are seeking an experienced software system engineer for building a deep learning Software Development Kit (SDK) for Optical Processing Unit (OPU) accelerators.

 

Responsibilities

  • Build an SDK for our OPU to serve as a model optimization tool
  • Develop deep learning framework compiler for OPU
  • Build runtime engine including driver and core API

 

Preferred Qualifications

  • Master’s degree or higher in in computer science, computer engineering, or related fields
  • Strong background in data structure and algorithms
  • Experience in LLVM and other compiler framework
  • Experience in Tensorflow, Caffe, and other machine learning frameworks
  • Strong experience in C/C++, Python
  • Experience building architect level SDK
  • Passion for Artificial Intelligence