Computer Vision Engineer/ Image processing engineer - San Diego, United States - PEAK Technical Staffing USA

    Default job background
    Description
    P-DPD-001

    Computer Vision Engineer
    Location: San Diego CA
    Type: Full time

    General Purpose:
    • Computer Vision / Image processing
    Principal Duties and Responsibilities:
    • Work with cross functional R&D team to develop, evaluate, and optimize image processing algorithms.
    • Evaluate feasibility of which technologies can be applied as solutions for new product development.
    • Guide discussions on image processing performance, speed, efficiency when implemented on embedded platform.
    • Train machine learning models, and evaluate performance / speed.
    Requirements/Qualifications:
    • Advanced knowledge of OOP design and best programming practices
    • Min. 5 years'experience in computer vision, and / or machine learning.
    • Excellent understanding of numerical computation, 3D mathematics.
    • Understanding of standard image processing methods and libraries such as OpenCV.
    • Understanding and experience of training machine learning models for object recognition and tracking.
    • Experience with C++, OpenCV, Python.
    • Experience with machine learning frameworks such as PyTorch, Caffe, Tensorflow, Jupyter Notebook.
    • Good understanding of optics and illumination.
    Minimum Education Required:
    • BS in Computer Science
    Years of Experience:
    • 5-7+ years