ONN Software Engineer

Boston, MA · Job # 8080BK

Our client company is seeking a deep learning software architect for building neural network models suited with their ONN accelerator.


  • Develop software API that controls the ONN, along with its dataflow, using standard deep learning packages such as Tensorflow, MXNET, or Theano.
  • Work with hardware engineers on engineering efficient high-bandwidth dataflow

Preferred Qualifications:

  • PhD (MS, minimum) computer science, physics, or related field
  • Highly proficient in machine learning programming languages and packages, e.g. Python, C++, Tensorflow, Theano, MXNET. Preferably with 3+ years of experience in low-level coding of machine learning languages.
  • Experience in maintaining a large codebase with good software engineering habits.
  • Experience with real-time constraints, and hardware interfaces (e.g. Ethernet, UART, SPI, I2C)
  • Strong background in data structures and algorithms
  • Understanding of the different machine learning accelerator architectures, e.g. GPU, ASIC, FPGA, ONN.
Apply For this Position
Create an Account

Track your jobs and take advantage of one click applying by creating an account.

Register Now
Let Us Search

Want us to do the work for you? Submit your resume and we'll find a job that's a perfect match for you!

Submit Resume