About this position

The Senior Computer Vision Engineer will be responsible for leading the end-to-end architecture of deep learning solutions. Responsible of reporting the progress of the projects in the artificial intelligence department and becoming a mentor of engineers with a lower level of experience.

Qualifications:

  • BS or MS in Computer Science/Mechatronics/ Robotics or related field.
  • Professional understanding of the English language is a must (written, read, and spoken).
  • Strong knowledge in the training/deploying models for deep learning solutions.
  • Strong Knowledge of deep learning distributed frameworks (Keras, Pytorch (DDP), TensorFlow, Ray, etc.).
  • Cloud technologies experience for Deep Learning Solutions (AW ML/SageMaker/EC2/S3, GCP, etc.).
  • Experience with real-time Video Processing and GPU programming.
  • Expertise in digital/analog camera processing pipelines, image quality metrics is a plus.

Activities:

  • Lead the end-to-end architecture (design and implementation) for Deep Learning Solutions.
  • Architect and develop a highly scalable, distributed, and micro-services backend solution.
  • Lead the continues integration, best practices and deploy of deep learning models.
  • Define and develop advanced algorithms for real time image and video processing.
  • Standardized the features videos (codes, fps, resolution, quality, illumination) to obtain the best input for deep learning solutions.

Tools:

  • C/C++/python programming skills.
  • Experience using containers (Dockers, Kubernetes) is a plus.
  • Expertise in Big Data technologies (Kafka, Apache Spark, Hadoop) is a plus.

 

Soft skills:

  • Positive Attitude.
  • Teamwork.
  • Cooperation.
  • Communication (good written and oral communication).
  • Adaptability Creativity.
  • Dealing with difficult situations.