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.