Point your AI agent at freehire and let it find you a job.

Get the CLI →

ByteDance

高级编译器研发工程师-字节云

Posted Updated
Discussion

1、编译器前端与中间代码生成:负责基于Rust语言开发Go语言编译器前端,包括词法分析、语法分析、类型检查、语义分析以及生成LLVM IR;确保对Go语言规范的完整支持与兼容性;
2、高性能Runtime研发:使用Rust重新设计并实现Go语言的运行时系统,包括但不限于高性能Goroutine调度器、GC、内存分配器;
3、兼容性与生态建设:确保编译器能够无缝编译标准Go项目,通过官方兼容性测试套件;
4、性能分析与调优:深入分析CPU指令流水线、缓存命中率等底层指标。

1、计算机基础扎实:拥有计算机科学或相关专业本科及以上学历,精通编译原理,对x86-64/Arm64汇编指令集有深入理解;
2、精通Rust/Go至少一门语言。

加分项
1、开源贡献:是Rust、LLVM、Go的贡献者;
2、Go Runtime深度研究:深入阅读过Go Runtime源码,对Go的调度器、GC屏障技术有独到见解;
3、相关项目经验:曾参与过其他语言到Native代码的AOT编译器开发。

Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available