- 2009/08-2015/07, University of California, San Francisco, Arthur Weiss Lab, Postdoctoral Fellow
- 2015/07-2021/05, School of Life Science and Technology, ShanghaiTech University, Assistant Professor (TENURE-TRACK)
- 2021/05-Now, School of Life Science and Technology, ShanghaiTech University, Associate Professor (TENURED)