职位描述:1、负责基于编译技术的字节跳动核心业务的性能分析及优化;2、负责各种编程语言(C++/Java/Go/Rust/WebAssembly)及周边基础库在业务中优化、技术推广与生态建设;3、负责AutoFDO相关优化落地的研发维护;4、负责前沿编译优化技术在字节跳动核心业务的落地;5、负责编译技术针对X86_64, ARM64, RISC-V等体系结构的功能开发与性能优化;6、负责异构编译技术针对AI领域与异构硬件的功能开发与性能优化;7、参与研发业界领先的性能分析及优化平台。职位要求:1、熟悉编译原理以及相关编译优化技术;2、熟悉LLVM/GCC/GraalVM/OpenJDK/Go中某个编译器框架或者Runtime;3、熟悉C++/Java/Go/Rust/WebAssembly中某个语言的设计与实现原理;4、熟悉Intel/AMD x86_64或ARM64、RISC-V体系结构,精通x86_64、ARM64、RISC-V微架构;5、精通C/C++,熟悉C++底层实现原理;6、有以下经验者优先: a. 熟悉LLVM/GCC等C/C++编译器,并参与相关社区者优先; b. 有HPC/AI编译器以及高性能库开发经验者优先。