DevJobs

Computer Vision Python Developer

Overview

Captain's Eye is a leading AI software startup company that focuses on enhancing safety, security and the operation in the maritime and industrial sectors, including ships, oil and gas rigs, ports, and plants. Leveraging the latest machine learning technologies, we offer unparalleled real time video analytics capabilities.


Job Description:

We are looking for a dedicated and highly skilled Software Developer who specializes in the deployment of real time video analytics systems. The candidate will be hands-on with a deep understanding of multithreading in Python, PyTorch, ONNX, asyncio, using GPU and OpenCV.


Key Responsibilities:

·      Design, develop, and deploy computer vision algorithms, video streaming and GPU optimization in real time python software

·      Collaborate with cross-functional teams to integrate AI functionalities

·      Manage in-memory databases such as Redis or Kafka for real-time data processing

·      Containerize applications using Docker

·      Conduct code reviews and maintain version control via Git and GitLab


Essential Skills

·      5+ years of practical experience in Python programming

·      Deep knowledge of PyTorch, ONNX, asyncio, multithreading in Python

·      Knowledge in C++

·      Practical experience with CUDA accelerations and OpenCV

·      Proficiency in containerization, specifically Docker

·      Strong team collaboration skills

·      Strong understanding of design patterns

·      Experience deploying code in production environments

·      Excellent problem-solving abilities

·      Ability to work systematically and independently

·      Capability to excel under high-pressure conditions

Captain\'s Eye