Software Engineer (Machine Learning) - Torrance, CA

Seeking a Software Engineer with 2+ years software development experience using C++ and/or Python to develop cutting-edge software for machine learning, deep learning and computer vision related projects. U.S. citizenship required.


  • Use the latest technologies while being involved in application software development for machine-learning, deep learning and computer vision projects

  • Train, evaluate and debug machine-learning models

  • Participate in building high quality machine-learning data sets


  • Bachelor's Degree and equivalent experience required. Master’s degree preferred in Computer Science, Computer Engineering, Electrical Engineering, Physics, or a related field.

  • 2+ years’ experience in software development using C++ and/or Python

  • Experience in design, development and testing for application software based on libraries such as OpenCV, TensorFlow or similar packages.

  • Experience in technical writing to produce software documentation

  • Excellent communication skills – verbal and written

  • Ability to learn and work in a wide range of application domains including but not limited to machine-learning, computer vision and deep learning.

  • U.S. citizenship required.