We are looking for an experienced/Fresh Software Engineer with a good NN background who is a real enthusiast of both algorithmic and development of MLI Kernels which is the primitives of NN or (Machine Learning Model)
Key responsibilities
-Drive development of algorithmic MLI Kernels with Native C++ that can run on any processor.
-Create User Tests as a proof of concept for the developed kernels.
-Generate Tests using Tensorflow in python for testing the reference kernels.
-Help verification team in Unit Test Development and kernel debugging.
-Create technical documentation and presentations describing work results
Requirements
-Fluency in C/C++ programming as well as scripting languages
-Good Mathematical Background (Linear Algebra).
-Good understanding of Fixed and Floating Point modeling of algorithms.
-Experience with professional SW development methodologies (requirement management, software repositories, bug-tracking, code analysis, code review systems)
-Strong cross team communication skills
Helpful qualifications
Practical experience with software development in the domain of neural networks
Send your cv to careers@si-vision.com