R&D Engineer (Human Language Technology)

Job Scope:
  • Research on human language technologies (i.e. speech recognition, machine translation, natural language processing) to support information processing
  • Develop statistical and machine learning techniques on multimodal datasets to address business needs
  • Perform data preprocessing and feature engineering, build and deploy machine learning models, and design experiments to evaluate techniques and algorithms
  • Collaborate closely with business users to extract actionable insights from data and develop analytics solution to meet their needs
  • Actively conduct technology scans to understand technical and commercial drivers and leverage these technology advances and opportunities to guide in-house R&D efforts
  • Work with software developers to integrate analytics into enterprise systems

Job Requirements:

  • Master’s and/or Bachelor’s degree in computer science, electrical engineering, industrial engineering, information systems, mathematics, statistics or other quantitative/analytical fields
  • Proficiency in programming languages such as Python, MATLAB preferred (e.g. familiarity with Python-based machine learning libraries such as scikit-learn, numpy/scipy and pandas)
  • Strong understanding in one or more of the following areas preferred:
  • Machine learning
  • Natural language processing
  • Speech processing or computational linguistics
  • Information retrieval
  • Data clustering, categorisation, entity extraction
  • Neural network, fuzzy logic, evolutionary algorithms
  • Knowledge of Java programming will be an added advantage
  • Applicants with PhDs and/or more than 3 years of experience working in human language technology domains will be considered for senior positions
  • Applicants must be Singapore Citizens