字节跳动服务端开发工程师-视频与边缘
社招全职2年以上A157506地点:上海状态:招聘
任职要求
1、2年及以上的服务端系统设计和开发经验,熟练掌C/C++/Golang等至少一门开发语言,有良好的软件工程意识,追求软件系统的可靠性,可扩展性和可维护性; 2、有音视频系统开发经验,熟悉FFmpeg、GStreamer、OpenCV、WebRTC、libyuv等音视频框架和技术栈; 3、有大模型LLM应用、对话式AI、智能Agent、智能外呼、语音识别、语音合成等相关领域的工程和算法优化经验优先; 4、熟悉RTMP、RTP、H264、Opus等音视频协议,有画质增强和音频降噪算法经验优先; 5、积极主动,自驱能力强,有良好的沟通能力和团队合作意识。
工作职责
1、负责火山引擎视频云后端服务的设计开发和体验优化,开发基于RTC场景的对话式AI,虚拟数字人,智能语音,媒体网关,媒体处理等产品和服务; 2、负责系统稳定性建设和产品体验提升,如全球化多IDC的容灾能力建设、系统并发能力提升、音质画质优化、全链路延迟优化、程序性能优化等。
包括英文材料
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
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
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
OpenCV+
https://learnopencv.com/getting-started-with-opencv/
At LearnOpenCV we are on a mission to educate the global workforce in computer vision and AI.
https://opencv.org/university/free-opencv-course/
This free OpenCV course will teach you how to manipulate images and videos, and detect objects and faces, among other exciting topics in just about 3 hours.
大模型+
https://www.youtube.com/watch?v=xZDB1naRUlk
You will build projects with LLMs that will enable you to create dynamic interfaces, interact with vast amounts of text data, and even empower LLMs with the capability to browse the internet for research papers.
https://www.youtube.com/watch?v=zjkBMFhNj_g
AI agent+
https://www.ibm.com/think/ai-agents
Your one-stop resource for gaining in-depth knowledge and hands-on applications of AI agents.
语音识别+
https://www.youtube.com/watch?v=mYUyaKmvu6Y
Learn how to implement speech recognition in Python by building five projects.
https://www.youtube.com/watch?v=sR6_bZ6VkAg
How Rev.com harnesses human-in-the-loop and deep learning to build the world's best English speech recognition engine
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
相关职位
社招2年以上A38525
1、负责云端视频剪辑的服务层接口的设计与开发,支撑亿级任务的高并发、高可用、高性能的系统开发,包括API网关、接口设计、事务处理、消息处理、任务管理等; 2、参与调度系统设计与优化,实现资源的高效分配与任务调度,保障服务稳定性和资源利用率; 3、主导服务稳定性体系建设,包括容灾设计、全链路监控、故障自愈、压测演练等; 4、参数服务成本的经营分析,制定优化策略(如弹性扩缩容、离线服务),推动降本增效。
更新于 2024-01-16
社招A91057
1、负责云端视频剪辑的服务层接口的设计与开发,支撑亿级任务的高并发、高可用、高性能的系统开发,包括API网关、接口设计、事务处理、消息处理、任务管理等; 2、参与调度系统设计与优化,实现资源的高效分配与任务调度,保障服务稳定性和资源利用率; 3、主导服务稳定性体系建设,包括容灾设计、全链路监控、故障自愈、压测演练等; 4、参数服务成本的经营分析,制定优化策略(如弹性扩缩容、离线服务),推动降本增效。
更新于 2025-06-18