Principal Engineer, Algorithm Design

Job Description


Job Responsibilities

  • Assist the team leader to initiate projects on multimedia (image, video, and audio) data analytics with machine learning techniques.
  • Lead project team to conduct algorithm design and software implementation for various data analytics applications.
  • Coordinate the developer and testing team to ensure the algorithm meet design requirement and achieve development targets on time.
  • Interface with customers to understand their business need, select the appropriate technology tools, and deliver with high quality.


  • Master’s degree or above in the Computer Science/Electrical Engineering or related disciplines; 8+ years relevant experiences for Master Degree and 5+ years for PhD.
  • Expertise in product level data analytics solution development, familiar with machine learning and deep learning tools, and capable of software development management.
  • Skilled with algorithm design and optimization, experienced on large scale data analytics, understand cloud and mobile system architecture, as well as database fundamentals.
  • Fluent in English, good written and oral communications skills; strong team spirit and interpersonal skills.


Appointment will be on renewable contract terms with a competitive salary and performance-linked variable pay. Fringe benefits include paid leave, medical and dental benefits, insurance coverage and contribution to MPF. The incumbent will normally work under a five-day week schedule.

Interested candidates should send application (quoting Ref. No.) with detailed resume and, current and expected salary to the HR Department by email (preferable) or post until this position is filled.

Email: [email protected]
Post: 5/F, Photonics Centre, 2 Science Park East Avenue,
Hong Kong Science Park, Shatin, Hong Kong.

Only short-listed candidates will be notified. Personal data provided by applicants will be used for recruitment purposes only.