Alog Requirements:
• Strong understanding of Machine learning fundamentals and ML tools.
• Must be adept with modelling/creating new Machine Learning Models/Architectures from scratch.
• Strong Machine Vision and Image processing background. Knowledge of Control systems is a plus. (Linear Algebra Assumed)
• Must be able to comfortably classify and identify the limitations, evolution and necessities/advantages of different ML models.
• Strong penchant for parameterizing a problem with System & process level thinking and understanding. (Should be able to differentiate between both and understand the need & impact of both)
• Good C++ Skillset. (Python is assumed)
• Familiar with processes associated towards delivering a fully functional, reliable & working product. (not just lab Prototypes/PoCs)
• Adequate fluency with GPU based application development. Knowledge of CUDA (Excellency is not necessary)
• Adequate experience in translating and optimizing algorithms specific to DSP (under which Image processing is included) and/or Neural Net Architectures. (At least one is needed)
• Adept with building test frameworks for code.
• Must have a strong inclination for Documentation and code readability.
Understanding and Knowledge:
(Experience is not a must but a Plus)
• ML Architectures
• Digital Image Processing & Machine Vision
• CPU Architectures
• GPU architectures, CUDA
• Basic design patterns
• Memory Architectures and optimizations
• Algo optimizations
Tools:
• C++
• CUDA
• cuDNN/other ML tools
• Computer Vision Libraries