Introduction & Summary:
We are seeking a highly skilled Computer Vision Consultant with 4 to 5 years of relevant experience in programming, image processing, and deep learning. The ideal candidate will possess a strong foundation in Python and its libraries, enhancing the performance of machine learning and computer vision applications. Alongside a solid technical background, the consultant should demonstrate expertise in handling complex image processing tasks and implementing deep learning frameworks.
Main Responsibilities:
- Develop and optimize algorithms for image processing and computer vision tasks.
- Design and implement graphical user interfaces using PyQT.
- Utilize CUDA servers and GPUs for efficient algorithm training.
- Conduct image processing techniques including edge detection and camera calibration.
- Analyze and interpret 2D/3D LIDAR data.
- Implement object detection methods and semantic segmentation algorithms.
- Collaborate with cross-functional teams to deliver impactful solutions.
Key Requirements:
- 4 to 5 years of experience in programming, specifically Python.
- Proficient in Python libraries: Numpy, Scipy, Opencv.
- Experience with PyQT for graphical user interface development.
- Hands-on experience in image processing techniques and algorithms.
- Familiarity with deep learning libraries: Tensorflow, Pytorch, keras.
- Strong understanding of object detection methods such as Yolo, SSD, FRCNN, and RCNN.
- Knowledge of semantic segmentation algorithms.
- Experience with 2D/3D LIDAR data analytics.
Nice to Have:
- Familiarity with additional machine learning frameworks.
- Experience in parallel computing and performance optimization.
- Knowledge of software development methodologies.
- Ability to work in multi-disciplinary teams.
Other Details:
This is a remote consulting position with a flexible duration. The role is suited for candidates looking to work in a dynamic and innovative environment within the tech industry.