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.
