Senior Engineer (PI) / Engineer (PI), Machine Learning Software

Job Description


Job Responsibilities

  • Assist in ITF R&D project as assigned
  • Research and evaluate state-of-art self-supervised learning and meta-learning algorithms
  • Develop, implement and integrate machine learning and deep learning algorithms for manufacturing applications
  • Independently write reports documenting detail methods and results


  • Graduate in STEM-related discipline such as Computer Science, Electronic/Electrical Engineering, Information Engineering, Mathematics, Statistics, Physics or relevant discipline
  • A bachelor’s degree, master’s degree or a doctoral degree’s holder is welcome to apply
  • For bachelor’s degree holder, they will be considered for the position of Engineering Associate (PI)
  • Exposure to Python or C++ programming
  • Experience with deep learning frameworks such as TensorFlow, PyTorch and others.
  • Exposure to C, C# or CUDA programming is a plus
  • Experience in machine-learning-related projects is a plus
  • Strong teamwork and good analytical thinking skills
  • Good verbal and written communication skills in English


To apply, please email [email protected] with your resume, you must quote the Job Ref No. and include the following information:

  1. Name of University
  2. Degree/PhD obtained/expecting and when
  3. Have you participated in ITF Research Talent Hub before? Yes/No
  4. If you answer Yes in item 3, please state the period
  5. Have you been employed by ASTRI before? If yes, please state the period

Application Deadline: until this position is filled. Only short-listed candidates will be notified.

ASTRI is an Equal Opportunities Employer.  Personal data provided by applicants will be used for consideration of an application only. ASTRI reserves the right not to fill the position.