字节跳动后端研发工程师-大模型平台
社招全职JSRAL地点:上海状态:招聘
任职要求
1、拥有敏锐的问题分析与高效的问题解决能力,能够洞悉复杂工程问题的本质,迅速作出反应; 2、卓越的工程实践、动手操作和架构设计能力,在大流量和高并发环境下设计和部署大模型系统; 3、精湛的编码技术,扎实的数据结构和算法基础,能够在实践中灵活运用; 4、熟练使用至少一种编程语言(C、C++、Golang、Java等)和Linux开发环境,并持续学习和掌握新的技术技能; 5、具备大模型平台、大模型应用相关领域的工作经验者优先考虑,能够快速适应并掌握新技术。
工作职责
作为团队成员,致力于使用前沿技术实现卓越的大模型产品体验。将涉足大模型工程的多个关键领域,包括但不限于: 1、建设大语言模型相关工具和平台,包括大模型OpenAPI、插件、安全、评估试用、预训练、SFT等相关平台的后端研发工作,跨部门团队密切合作,共同推动大模型核心架构和生态系统的发展; 2、为各业务场景设计大语言模型方案,支持AI搜索、虚拟人、AIGC、RAG等业务场景。高效率高标准支持大模型产品高频迭代需求,能深入理解业务,可技术自驱赋能业务增长; 3、负责大模型在线的性能优化和稳定性保障工作,性能上可多视角来挖掘系统的性能瓶颈,不断挑战极限;稳定性上保障产品高SLA,同时对全系统做好降级保障; 4、设计高度可扩展工具、平台和解决方案,极大提高建设和部署效率,以支撑业务快速增长; 5、关注后端和大模型前沿技术,跟进业内最新研究进展和应用趋势,提出创新思路和方向。
包括英文材料
系统设计+
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.
高并发+
https://www.baeldung.com/concurrency-principles-patterns
In this tutorial, we’ll discuss some of the design principles and patterns that have been established over time to build highly concurrent applications.
https://www.baeldung.com/java-concurrency
Handling concurrency in an application can be a tricky process with many potential pitfalls. A solid grasp of the fundamentals will go a long way to help minimize these issues.
https://www.oreilly.com/library/view/concurrency-in-go/9781491941294/
You’ll understand how Go chooses to model concurrency, what issues arise from this model, and how you can compose primitives within this model to solve problems.
https://www.oreilly.com/library/view/modern-concurrency-in/9781098165406/
With this book, you'll explore the transformative world of Java 21's key feature: virtual threads.
https://www.youtube.com/watch?v=qyM8Pi1KiiM
https://www.youtube.com/watch?v=wEsPL50Uiyo
大模型+
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
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
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/
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的完整演示。没有多余的内容,只有你需要知道的知识。
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
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
相关职位
社招A180560A
1、负责大模型数据智能平台的核心研发,构建多模态标注、合成数据生成和高质量数据蒸馏系统,同时深入研究大模型工作原理并探索创新应用场景; 2、主导大模型应用的构建全过程,从需求分析、模型设计到开发实现与优化,确保数据平台的高效性与准确性,持续调优模型性能; 3、通过数据分析与算法改进,优化大模型数据供应链(标注、合成、蒸馏),提升模型效果和用户体验,并与跨部门团队协作推动项目落地; 4、关注行业前沿技术,引入创新算法理念,为数据平台的技术发展提供前瞻性建议,特别是在代码生成、模型对齐与持续学习等领域的应用突破。
更新于 2025-04-16
社招A160750A
1、负责负责客服业务大模型基建相关研发,深入业务,理解抽象,为用户提供智能化、高效的服务解决方案; 2、对不同周期和紧急程度的产品需求进行合理拆解实现; 3、进行相关产品的技术文档编写,方案设计; 4、学习研究业界先进技术,保持技术进步。
更新于 2025-03-13
实习核心本地商业-基
1. 负责大模型接入平台的建设和维护,包括面向公司内部业务接入,外部大模型服务接入等工作。 2. 对大模型调用产生的相关数据进行分析总结,并根据数据对平台服务做迭代。
更新于 2025-07-07