Director of Software Engineer


Key Qualification



In BinaryVR we develop state-of-the-art production-ready facial expression tracker. We are looking for a software engineer who will work with us to automate, measure and improve the machine learning workflow spanning through training data collection, machine learning, deployment and optimization on mobile devices.


As Director of Software Engineer, you will:

  • Lead the designing and developing of a highly optimized augmented reality mobile camera app, which runs in real time with millisecond level latency

  • Lead the designing, developing and modifying software system using C++ and Python.

  • Lead the designing, developing, and operating a data pipeline system, which scales over many server machines.

  • Operate a data pipeline system includes the activities such as sourcing, loading, transforming, extracting data for training or testing machine learning algorithms on digital images that are used for augmented reality camera applications on the mobile platforms.

  • Lead the research in machine learning and computer applications

  • Supervise software engineers

  • Confer with management, production, or marketing staff to discuss project specifications or procedures

  • Assess project feasibility by analyzing technology, resource needs, and market trend and report to Chief Executive Officer

  • Apply expert software development skills to wide range of Meta-language related coding projects

  • Plan and develop solutions for debugging, optimizing and developing technology so that clients can integrate the company's product with their applications.

  • Supervise the software engineers to collect data, perform data pre-processing, and define performance measures based on development and test sets.

  • Supervise the software engineering team to develop deep-learning models, optimize and customize them for new applications, and develop production-ready software with fast and efficient algorithms.

Key Qualification


  • At least 5 years of experience on designing, developing and operating a distributed data pipeline system which scales over many server Machines

  • At least one year experience on designing and developing mobile apps

  • At least 6 months experience in designing and Developing an augmented reality mobile camera app

  • At least 5 years of experience in C++ and Python

  • At least 1 year of experience using Amazon web services

  • Master's Degree in Computer Science or Engineering