About the Role
Our client is seeking a highly skilled Computer Vision Engineer to join their innovative, remote-first team. This position focuses on the development and implementation of cutting-edge object detection algorithms and related computer vision technologies. You will play a critical role in designing, training, and deploying sophisticated models that can accurately identify and track objects within images and video streams. This is an exciting opportunity to work on challenging projects within a fully remote environment, collaborating with a talented team of AI professionals across different locations. The ideal candidate will possess a deep understanding of deep learning principles applied to visual data and a passion for pushing the boundaries of what's possible in computer vision. Your contributions will directly impact the development of advanced AI solutions.
Key Responsibilities
- Develop and optimize deep learning models for object detection, including but not limited to YOLO, SSD, Faster R-CNN, and transformer-based architectures.
- Design and implement algorithms for image preprocessing, feature extraction, and data augmentation.
- Train and fine-tune models using large-scale datasets, ensuring optimal performance and accuracy.
- Deploy computer vision models into production environments, ensuring efficiency and scalability for remote operations.
- Collaborate with cross-functional teams to integrate computer vision solutions into various applications.
- Stay current with the latest research and advancements in computer vision and deep learning.
- Conduct rigorous testing and validation of models, analyzing performance metrics and identifying areas for improvement.
- Troubleshoot and resolve issues related to model performance and deployment.
- Document code, methodologies, and experimental results clearly and comprehensively.
Requirements
- Master's or PhD degree in Computer Science, Electrical Engineering, Artificial Intelligence, or a related field with a focus on Computer Vision.
- Proven experience in developing and implementing object detection models.
- Strong programming skills in Python and experience with deep learning frameworks such as TensorFlow, PyTorch, or Keras.
- Proficiency with computer vision libraries like OpenCV.
- Solid understanding of image processing techniques and machine learning fundamentals.
- Experience with data annotation tools and managing large image/video datasets.
- Ability to work independently and collaboratively in a fully remote team setting.
- Excellent problem-solving abilities and strong analytical skills.
- Good communication skills for effective collaboration with a distributed team.
Benefits
- Competitive salary package.
- Comprehensive health and wellness benefits.
- Full remote work arrangement, offering flexibility and work-life balance.
- Opportunities for professional growth and development, including access to online courses and training.
- Exposure to innovative AI projects and cutting-edge technology.
- A supportive and collaborative remote team culture.
- Generous paid time off.