AI Software Engineer


  • Design and implement architectures to adopt appropriate approaches of AI / machine learning to ensure quality of data, self-learn pattern and trend, identify operational processes which can be automated and put into execution, and improve system operational efficiency;
  • Spearhead establishment of data fusion model, able to automatically adjust weightage parameters, to ensure data accuracy against the ground truth based on data extracted from multiple data sources;
  • Develop data structures and algorithms, and build robust systems with intuitive interfaces;
  • Develop relevant metrics to support decisions;
  • Prepare functional specifications.


  • Good knowledge in variety of advanced data analysis and machine learning techniques, and experience in designing solutions in response to real-world business problems;
  • Skilled in rapid prototyping and quick experimentation in working with machine learning models;
  • Advanced statistics or machine learning skills;
  • Expert knowledge of Python, Go or Rust, Linux, container and cloud;
  • Familiarity in writing code with Ruby, Python, C/C++, Go, Java, Scala;
  • Proficient knowledge of deep learning frameworks such as Tensorflow, scikit-learn, Azure;
  • Interests in Artificial Intelligence, Machine Learning, Virtual Reality, Augmented Reality;
  • M.S/Ph.D. in Computer Science, Applied Mathematics, or related field, relevant industrial experience is an advantage;
  • Experience in working with common database platforms is a plus;
  • Fluent written and spoken English.


Attractive remuneration package and comprehensive range of benefits offered with excellent career growth opportunities within the company.


Candidate may send in the latest CVs to

Are you interested with this offer?