Browse Jobs
For Employers
Post JobLog inGet Started

Computer Vision Tech Lead

Beyond Apps Group
Nasr City, Cairo
Posted 3 years ago
14Applicants for1 open position
  • 9Viewed
  • 4In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • We are looking for a senior computer vision engineer for Mobile platforms, developers who can combine the programming skills with the art of image processing.
  • This role is a bridge between using product requirement definition and algorithms/OpenCV/OpenGL libraries to develop features for various image & video editing.
  • This position should take responsibility for the completion of designated software features; designing suitable solutions to complex problems with assistance from management.
  • Lead and manage a cross-functional engineering squad, contributing to the codebase when required.
  • Actively seek to identify technical debt and implement strategies to remove it.
  • Mentor and inspire engineers to deliver their best work.

Responsibilities

  • At least 50% hands-on for the development of new and existing algorithms and features.
  • Research, design, implement and evaluate state-of-the-art Computer Vision and Deep Learning Software
  • Designing and implementing state-of-the-art algorithms
  • Optimize the performance of the model inference with better usage of different resources like CPU, GPU, etc.
  • Giving technical and functional support for the products across the team, department and businesses
  • Continuously analyzing, researching, and exploring process improvements and new applications and software source codes
  • Nurturing the development team and grow together with them

Job Requirements

  • Proficiency in C++11 with a fair knowledge of C++ standard library containers and algorithms; with at least 4 years of experience.
  • Hands-on experience in Computer Vision algorithm and/or GPU programming
  • Knowledge of GPU programming (OpenCL, CUDA) or shader programming (GLSL, HLSL) (is a plus).
  • Experience with deep learning frameworks (Tensorflow, Keras, PyTorch, MXNet, etc.).
  • A proactive, goal-oriented, reliable and self-structured way of working.
  • Excellent problem-solving ability.
  • Strong verbal and written communication skills in English.
  • Bachelor's degree or equivalent in relevant field (e.g., Computer Science, Machine Learning, Applied Mathematics, Engineering).

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentComputer Vision Tech Lead