Design and development of CNN models according to the business objective, along with metrics to track their progress.
Supervise and monitor a team of more than 2 members, take ownership of subsystems for the project and involve in technical discussion with customer.
Optimize the CNN models in terms of trainable parameters and MAC operations to meet the target platform.
Debug the intermediate as well as final layer output of trained model using various explainable AI methods.
Extend existing ML libraries and frameworks to support missing layers or other features.
Exploring and visualizing data to gain an understanding of it, then identifying differences in data distribution that could affect performance when deploying the model in the real world
Verifying data quality, and/or ensuring it via data cleaning
Supervising the data acquisition process if more data is needed
Defining the pre-processing or feature engineering to be done on a given dataset
Defining data augmentation pipelines
Training models and tuning their hyperparameters
Analysing the errors of the model and designing strategies to overcome them
DNN Quantization
Job Requirements
· Advanced Python Programming
· Image processing (using OpenCV).
· Deep knowledge of math, probability, statistics and algorithms