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

Job Description


Job Responsibilities

  • Assist in ITF R&D project as assigned
  • Conduct machine learning algorithm research, FPGA/hardware design, machine learning Accelerator/AI chip design, or in-depth analysis of machine learning workloads to model performance on hardware modeling software
  • Develop Modelling and simulation software for cutting-edge machine learning Accelerator/AI chip
  • Deliver innovative technologies and enrich the project’s IP portfolio
  • Participating in AI system design and implementation for commercialization


  • Graduate in STEM-related discipline such as Computer Science, Electronic Engineering, Information Engineering and Mathematics 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)
  • Professional background in at least one of the following areas: machine learning, computer vision, CPU architecture fundamentals (ARM, RISCV, MIPS …etc), hardware architecture/FPGA design, firmware development, compiler, architecture simulation tools (Gem 5, Qemu etc)
  • Strong programming skills of at least one of the following languages: Python, C/C++, Matlab, Verilog, System Verilog
  • Familiarity with open source libraries including OpenCV, OpenCL, Caffe, Tensorflow, PyTorch, CUDA, FFMPEG is a plus
  • Team player with good analytical and strong communication skills
  • Good command of both written and spoken English and/or Chinese


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

  1. Name of the University
  2. Degree obtained/expecting and when
  3. Have you participated in the 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.