高级编译器研发工程师-字节云
Core
Develop the Go language compiler frontend and high-performance runtime using Rust, focusing on code generation, scheduling, and memory management.
Role type
Senior IC compiler engineer (Go/Rust)
Builds
Go compiler frontend, LLVM IR, and optimized runtime components
Domain
Cloud infrastructure / Systems programming
Required skills
Rust, Go, compiler design, x86-64/Arm64 assembly, CPU instruction pipeline analysis, cache optimization
Preferred skills
LLVM contributions, Go runtime source code expertise, AOT compiler development experience
Technologies
Rust, Go, LLVM, x86-64, Arm64
Responsibilities
Implement compiler frontend components (lexical, syntax, type, semantic analysis) and generate LLVM IR; Design and implement high-performance Goroutine schedulers, garbage collectors, and memory allocators; Ensure compatibility with standard Go projects via official test suites; Analyze and optimize CPU instruction pipelines and cache hit rates.
Seniority
Senior, hands-on IC