Return To Job Search

Machine Learning Software Engineer
San Diego Metro Area
Applications - Developer – Technology
JN -062018-3616

Our candidate is seeking a Machine Learning Software Engineer. Below is a BRIEF job description. Please contact us for more information on this role and client.


  • Analyze machine learning articles, reproduce and evaluate existing research using software (OSS and proprietary software)
  • Build and maintain machine learning environment on Linux with documentation.
  • Build tools for data collection, annotation using Python, JavaScript, etc.
  • 5+ years Python and C++ software development experience.
  • 3+ years work experience related to computer vision and deep learning (e.g optical flow, object tracking, CNN, RNN, etc.)
  • Familiar with computer vision libraries and Machine learning frameworks (Tensorflow, Caffe, OpenCV, DLib, NumPy, SciPy, pandas, etc.)
  • Proficient Linux environments and built tool chains and related libraries (bash, editors, cmake, git, gcc, SQL database, etc.)
  • Docker (nvidia docker) experience.
  • Software engineering background (Bachelor’s degree in computer science or equivalent).


© VIA Technical. All Rights Reserved.