Qualifications:
- MS/. in Computer Science (AI/ML specialization) or equivalent. . degree is preferred
- In depth knowledge of different aspects of deep learning including architectural design (CNN, RNN, LSTM,
dropout, pooling, etc.) and optimization
- Familiarity with DL library such as Caffe, TensorFlow, Theano, Torch, etc. with strong hands on experience in at
least one (preferably two) of them
- Proven programming skills in C/C++, Python or other related languages
- Experience in development and implementation of state-of-the art DL algorithm for diverse applications is a plus
- Experience working with GPUs and parallel programming (HPC and/or big-data platforms) is a plus - Experience
in integrating machine learning with real-time computing including mobile apps is a plus - Experience in
employing machine learning/deep learning in a commercial application is a plus - Strong publication record (.
NIPS, ICML, AAAI, ICLR) is a plus
- Ability to work as a team, motivation for international collaboration, strong communication skills, self-motivated,
proactive, flexible and passionate about learning
Responsibilities:
- Research and develop novel deep learning architectures and algorithms
- Evaluate state-of-the-art deep learning algorithms and advances in DL software frameworks
- Build rigorous deep learning technologies applicable to computer vision domains, such as object detection in
videos, scene classifications, etc.
- Design, develop, and optimize Deep Neural Networks with the vision of applying to commercial products
- Drive adoption of Deep Learning based systems into next-generation of products - Demonstrate
success in the application of ML/DL to practical problems
- Build prototypes of DL solution to show proof-of-concepts and transfer to business units
- Write clean and re-usable code in programming languages such as, Python, C/C++, etc.