onsite
AI ML Engineer
AI ML Engineer
The AI ML Engineer will be responsible for understanding business problems, handling data, and developing and improving neural network models using deep learning frameworks. This role requires strong coding skills in Python and experience with various AI/ML/DL models and frameworks, particularly for computer vision and edge devices.
About the role
Position
AI ML Engineer
Job Description
- 2 to 5+ years of experience in understanding the problem statement, data handling/triage, selecting and improving neural network models using deep learning frameworks to solve business problems.
- Excellent hands-on Coding in Python (mandatory), C/C++ or Java.
- Experience in developing AI/ML/DL models by using transfer learning or from scratch.
- Reasonably good knowledge on leading deep learning frameworks like Tensorflow, PyTorch, ONNX, Keras and others. Working experience in computer vision models like Yolo, Mobilenet, Resnet etc.
- Good understanding and working knowledge of AI/ML/DL on Edge (for e.g. Nvidia Jetson family, Qualcomm, Intel, Rpi).
- Thorough understanding and experience of DL/AI/ML lifecycle - full neural network pipeline, starting from data collection to model building to experimental framework to data analytics.
- Developed/optimized various models in computing domain (Video, Statistics, Audio and others).
- Demonstrated experience in completing data science projects with or without minimal supervision.
- Must possess conceptual understanding of various modelling techniques, pros and cons of each technique.
Added Advantage
- Proven record of migrating Al/ML/DL models/algorithms to low level platforms.
- Familiar with optimizing code for minimal usage of CPU and memory.
Skills
PythonC/C++JavaTensorFlowPyTorchONNXKerasYoloMobilenetResnetNvidia JetsonQualcommIntelRpiVideoStatisticsaudioCPUMemory