We bind our fortunes to those who dare to burn
away the obsolete and forge the unimagined future.

Machine Learning Engineer



Software Engineering
Beijing, China
Posted on Monday, September 26, 2022


  • Research and develop key technologies of AI compilers and automatic optimization tools
  • Research and develop software and hardware co-design methods and related tools
  • For the IPU chip architecture, develop new AI compilation optimization methods
  • Participate in the work of the AI compiler open source community


  • Strong background in computer architecture, in-depth understanding of at least one AI chip architecture
  • Experience with assembly-level performance tuning on AI chips (including GPUs or other AI chips)
  • Solid C++ system development ability
  • Understand the basic principles of deep learning training/inference framework
  • Experience with AI processor adapting mainstream deep learning framework is preferred
  • Bachelor degree or above in computer, electronics, communication or mathematics
  • Excellent teamwork ability, self-motivation and results-driven

While we do our best to provide an accurate job description, as Graphcore’s business is dynamic the specifics of your job may change. Additional or modified duties may be reasonably assigned to you based upon evolving business needs