CareerPlanSign in

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

上海💼 Full-time🗓 2026-09-28

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

Sourced via bytedance · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.