Sr. Software Engineer (Machine Learning) - Torrance, CA

Seeking a Senior Software Engineer (Machine Learning) who has an MS/PhD and 5 years experience in software development using C++ and/or Python and is interested in working at a fast paced, highly technical company developing software for machine learning, deep learning and computer vision related projects.


  • Develop scalable software that can automatically extract patterns from large amounts of streaming data in real-time using state-of-the art machine learning methods.
  • Lead 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.


  • Master's  or  PhD  in Computer  Science,  Computer  Engineering,  Electrical Engineering, Physics.
  • 5+ 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.