logo of bytedance

字节跳动性能优化工程师(通用计算方向)-基础库与工具链

社招全职A134416地点:北京状态:招聘

任职要求


1、了解计算机体系结构、操作系统原理、编译原理、计算机网络中的基本概念和原理,熟悉数据结构算法,熟练使用任何一门编程语言;
2、熟悉ARM、x86等某一架构的特性,包括指令微架构特性、核间互联等;
3、熟练使用Perf等性能分析工具,并了解相关Profile工作原理;
4、扎实的C++Go或者Java基本功,具备比较好的技术迁移能力;
5、加分项:熟悉LLVM或者Java等编译器的原理,从事过相关的开发工作。

工作职责


1、发现并挖掘线上大量服务(C++/Java/Go)的性能瓶颈点,探索并落地相关优化方案,最终沉淀到基础库与工具链;
2、利用通用CPU(如ARM、X86、RIS C-V等)指令集和硬件架构特点,结合经典编译/操作系统/高性能库等底层软件技术,联合业务团队,极致优化指定业务性能。
包括英文材料
数据结构+
算法+
Perf+
C+++
Go+
Java+
LLVM+
相关职位

logo of bytedance
社招A47752

1、发现并挖掘线上大量服务(C++/Java/Go)的性能瓶颈点,探索并落地相关优化方案,最终沉淀到基础库与工具链; 2、利用通用CPU(如ARM、X86、RISC-V等)指令集和硬件架构特点,结合经典编译/操作系统/高性能库等底层软件技术,联合业务团队,极致优化指定业务性能。

更新于 2025-05-27
logo of bytedance
社招A143435

1、发现并挖掘线上大量服务(C++/Java/Go)的性能瓶颈点,探索并落地相关优化方案,最终沉淀到基础库与工具链; 2、利用通用CPU(如ARM、X86、RISC-V等)指令集和硬件架构特点,结合经典编译/操作系统/高性能库等底层软件技术,联合业务团队,极致优化指定业务性能。

更新于 2025-05-27
logo of bytedance
社招A157582B

1、观测和分析在离线推理和训练场景的业务特点,例如软件热点,硬件瓶颈等,提出优化方案; 2、利用通用CPU(如ARM、X86、RISC-V等)、GPU、AI加速器架构特点、结合编译/操作系统/高性能库等底层软件技术,联合业务团队,极致优化指定业务性能; 3、导入异构卡构建/编译方案,适配业务场景,并进行性能评估。

更新于 2025-05-27
logo of bytedance
社招A15269

1、观测和分析在离线推理和训练场景的业务特点,例如软件热点,硬件瓶颈等,提出优化方案; 2、利用通用CPU(如ARM、X86、RISC-V等)、GPU、AI加速器架构特点、结合编译/操作系统/高性能库等底层软件技术,联合业务团队,极致优化指定业务性能; 3、导入异构卡构建/编译方案,适配业务场景,并进行性能评估。

更新于 2025-05-27