Computer Vision Consultant
emagine Polska
⚲ New Delhi
Wymagania
- Machine Learning (ML)
- transformation
- PyTorch (Python)
- training
- TensorFlow
- Segmentation (Data Science)
- User interface (UI)
- NumPy (Python)
- Deep Learning
- Python
Opis stanowiska
Introduction & Summary We are seeking an experienced Computer Vision Consultant with 3 to 5 years of expertise in advanced programming and image processing skills. The ideal candidate will have a strong foundation in Python, along with proficiency in libraries such as Numpy, Scipy, and OpenCV. Familiarity with deep learning frameworks and image processing techniques is crucial for success in this role. Main Responsibilities The selected candidate will be responsible for designing and implementing computer vision solutions tailored to specific project requirements. • Develop and optimize algorithms for image processing and analysis. • Utilize programming skills to create user-friendly graphical interfaces. • Implement machine learning models using frameworks like TensorFlow and PyTorch. • Conduct experiments with 2D/3D LIDAR data for analytical purposes. • Ensure efficient use of GPUs for algorithm training. • Apply object detection techniques such as YOLO, SSD, and others. Key Requirements • 3 to 5 years of experience in Python programming. • Proficient in OOPS and threading concepts. • Hands-on experience with Python libraries: Numpy, Scipy, OpenCV. • Experience in graphical user interface programming using PyQT. • Expertise in image processing techniques including edge detection, camera calibration, and image stitching. • Experience with deep learning tools and libraries, including TensorFlow/PyTorch and Keras. • Experience in object detection methods such as YOLO, SSD, FRCNN, and RCNN. • Familiarity with semantic segmentation algorithms. Nice to Have • Experience working with CUDA servers. • Knowledge of advanced image transformation techniques. Other Details This is a contract position with the potential for remote work. Candidates should be prepared to work in a dynamic environment and manage multiple tasks effectively.