Deep Learning Algorithm Intern

Job description

  1. Development the deep machine learning models covers computer vision and NLP applications
  2. Software performance bottleneck analysis in CNN/RNN/LSTM architectures and design
  3. Development of AI profiling tools for neural processor engines to optimize the entire deep neural network architectures
  4. Robust learning through minimal data, unsupervised learning, and on-device learning
  5. Basic knowledge of leading edge neural network models from TensorFlow/Tlite, Keras, Caffe/Caffe2


  1. Bachelor’s degree/Master’s degree. in Computer Science, Machine Learning, Mathematics, robotics, or similar field (Master’s degree is preferred)
  2. 1+ years of industry/academia experience with deep learning algorithm development and optimization.
  3. Experience in deep networks (CNN, DBN, RNN, LSTM, DCN) or reinforcement learning (RL)
  4. Experience with classification and regression algorithms (e.g. SVM, MLP)
  5. 2-3 years of software engineering experience in an academic or industrial setting.
  6. Excellent Python, C++, and object-oriented programming skills demonstrated through relevant industry experience
  7. Hands-on experience in computer vision and deep learning frameworks, e.g., OpenCV,Tensorflow,Keras,Pytorch, and Caffe.
  8. Ability to quickly adapt to new situations, learn new technologies, and collaborate and communicate effectively.


10052 Mesa Ridge Court, Suite 101 San Diego, CA 92121


If interested, please send your resume to: