Syntiant

Staff Software Engineer

Syntiant
Apply
4 months ago
Bengaluru, IndiaStaff+

Responsibilities

  • Develop software and frameworks to support PyTorch- and Keras-trained neural network models on Syntiant Nural Decision Processors.
  • Collaborate with Machine Learning Modeling and Embedded Software teams to convert trained models for efficient execution on NDP.
  • Apply machine learning techniques to real-world edge AI devices and applications.

Requirements

  • At least 4 years of experience developing applications or frameworks for neural networks.
  • Strong experience with C, C++, and Python.
  • Experience with the internals of ML frameworks such as TensorFlow/Keras and PyTorch.
  • Experience with ML runtimes such as TVM, ONNX, TensorFlow Lite Micro, or TensorRT.
  • Experience with quantization and various neural network architectures.
  • Experience working in large, complex codebases.

Benefits

  • Full-time, onsite role in Bengaluru, India.
  • Base pay is part of the total compensation package, with individual decisions based on experience, skills, location, schedule, and comparable internal salaries.

Tech Stack

CC++KerasPythonPyTorchTensorFlow

Categories

Syntiant

About Syntiant

201-500 employees
Contact me