Skip to main content

Engineering Lead


  1. Define Product Vision including all aspects of future roadmap of the company’s proprietary computer vision, face animation, AI/AR solutions, including frequent interaction with prospects and customers
  2. Lead product developments, as product owner of computer vision products
  3. Participate as a technical member of an Agile team developing.
  4. Research existing cutting-edge computer vision and general AI techniques, build and enhance open source models from the ground to solve complex use cases in traditional industrial scenarios.
  5. Partner with QA and Delivery teams to ensure products match/exceed customer needs.
  6. Lead, train, and coach a team of individuals.
  7. Review and analyze error cases, develop and implement algorithm modification
  8. Test, evaluate, and refine the complete pipelines regarding accuracy and efficiency
  9. Other duties as assigned.


  1. Experience as a manager in Computer Vision or related discipline; experience with ergonomics is a definite plus
  2. Experience with visual recognition tasks, preferably human pose estimation; object detection and segmentation also apply
  3. BSc in Computer Science, Mathematics or similar field; Master’s degree specializing in Computer Vision/Machine Learning or alternative real-world experience is a big plus not mandatory. 
  4. Experience with training, fine-tuning, and modify models using popular deep learning frameworks (PyTorch, Tensorflow, Caffe2)
  5. Solid understanding of convolutional neural networks and recurrent neural networks (layer details, backpropagation, etc.)
  6. Familiarity with Python or C/C++
  7. Familiarity with 2D & 3D geometry, linear algebra, calculus, and machine learning algorithms
  8. Ability to lead, train, coach, and develop a team of individuals.
  9. Strong interpersonal skills.
  10. Ability to be self-motivated, and work efficiently in a fast-paced, innovative environment.
  11. Detail oriented, innovative, hard-working, energetic, and self-motivated.
  12. Very good verbal and written English communication skills. 

Please fill out this form if you are interested in joining our amazing team.

Leave a Reply