字节跳动基础软件开发工程师-RPC方向
社招全职A75501地点:上海状态:招聘
任职要求
1、具备扎实的计算机基础知识,熟悉 Linux 操作系统; 2、具备丰富的 C++ 编程经验, 熟悉各种线程模型,内存池化原理, 具备丰富的问题排查及性能优化经验; 3、对 TCP/UDP 等网络协议有深入…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
基础软件团队立足于字节跳动公司中的架构底座,向上层业务提供一系列高性能、高可用的组件与基础服务。我们是一只国际化团队,正在寻找有技术热忱并且具备大规模分布式系统研发经验的软件工程师/架构师。 1、负责高性能 RPC 框架的设计、研发和维护,提供轻量级、高并发、高吞吐、低时延的网络通信能力; 2、负责搭建完备的可观测性及可调试性工具; 3、负责基础架构中计算、存储、数据库等团队的网络通信需求,提供持续的性能优化支持; 4、负责探索网络方向的前沿技术,建设字节跳动下一代高速网络,最终在视频、AI、云服务等业务场景落地。
包括英文材料
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
相关职位
社招A186670
基础软件团队立足于字节跳动公司中的架构底座,向上层业务提供一系列高性能、高可用的组件与基础服务。我们是一只国际化团队,正在寻找有技术热忱并且具备大规模分布式系统研发经验的软件工程师/架构师。 1、负责高性能 RPC 框架的设计、研发和维护,提供轻量级、高并发、高吞吐、低时延的网络通信能力; 2、负责搭建完备的可观测性及可调试性工具; 3、负责基础架构中计算、存储、数据库等团队的网络通信需求,提供持续的性能优化支持; 4、负责探索网络方向的前沿技术,建设字节跳动下一代高速网络,最终在视频、AI、云服务等业务场景落地。
更新于 2024-02-19北京
实习无人机业务部
1.参与城市低空物流网络设计,开发无人机业务运营、配送履约、空中交通管理、远程监视和指挥控制系统,包括前端和后台; 2.参与IoT边缘计算架构设计,开发无人机网络通信、设备管理、容器调度、运维监控等基础软件,构建低延迟、高可靠、高性能分布式系统; 3.开发无人机数字孪生系统和仿真软件,支撑软硬件产品设计、开发、测试和模拟演练,提高研发和运营效率; 4.开发无人机物联网大数据处理系统,支撑商业分析、故障归零和AI算法迭代; 5.跟踪和调研国内外安全技术,设计并实现无人机产品安全方案,包括安全监测、网络攻防、可信计算等。
更新于 2025-02-26北京|深圳
社招技术
负责国际化外卖配送方向的后端核心模块的架构设计与项目研发工作 推进现有配送系统的优化和升级,关键技术难点攻克,保障系统稳定和高可用,指导培训初中级工程师 学习和研究新技术,并能应用于实际项目中,以满足实际的业务需求
更新于 2026-02-26