字节跳动后端开发工程师-Agent平台开发
社招全职A11629地点:上海状态:招聘
任职要求
1、熟悉Golang开发,及常用Web框架; 2、能够独立负责模块级别的服务开发,完成复杂组件的技术设计和实现; 3、扎实的计算机基础知识、计算机网络知识、编码能力,善于数据结构、算法设计,熟悉网络编程技术; 4、熟练掌握常用的数据库,缓存,消息队列等,了解具体使用场景和性能区别、优缺点; 5、热爱技术,主动负责,乐于直面挑战;能够保持开放、持续学习,善于发现问题,具备良好的团队合作精神;有良好的代码编程风格。 加分项: 1、云原生相关开发使用经验者优先; 2、有大模型相关项目或使用经验者优先,熟悉Python、Langchain、Dify、Agent智能体开发等; 3、熟悉主流鉴权模型,如Rbac、Abac、Acl等权限模型优先。
工作职责
1、负责大模型应用平台的业务开发与质量保障,包含智能体构建、工作流编排、多租户体系建设等业务模块开发; 2、推动产品架构和核心技术改进和优化,解决高并发、复杂任务调度、大数据量等技术难题; 3、关注和学习前沿技术,将新知识传递给团队,并转化到项目中。
包括英文材料
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
Web+
https://web.dev/learn
Explore our growing collection of courses on key web design and development subjects.
数据结构+
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/
网络编程+
https://www.youtube.com/watch?v=2HrYIl6GpYg
I will make a simple HTTP web server with the C Programming Language.
https://www.youtube.com/watch?v=8z6okCgdREo
This tutorial is for Gophers who have written a command line or an API application, but have little to no experience in lower-level concepts like reading and writing to sockets, working with channels, and managing multiple goroutines.
https://www.youtube.com/watch?v=bdIiTxtMaKA&list=PL9IEJIKnBJjH_zM5LnovnoaKlXML5qh17
https://www.youtube.com/watch?v=bzja9fQWzdA
Implement the ubiquitous TCP protocol that underlies much of the traffic on the internet!
[英文] 📺Network Programming with Python Course (build a port scanner, mailing client, chat room, DDOS)
https://www.youtube.com/watch?v=FGdiSJakIS4
Learn network programming in Python by building four projects. You will learn to build a mailing client, a DDOS script, a port scanner, and a TCP Chat Room.
https://www.youtube.com/watch?v=gntyAFoZp-E
https://www.youtube.com/watch?v=JiuouCJQzSQ
Explore the fundamentals of networking in Rust by building a simple TCP server.
https://www.youtube.com/watch?v=JRTLSxGf_6w
https://www.youtube.com/watch?v=sFizpxHkIlI
In this video we'll cover SOCKET PROGRAMMING in JAVA.
https://www.youtube.com/watch?v=sXW_sNGvqcU
缓存+
https://hackernoon.com/the-system-design-cheat-sheet-cache
The cache is a layer that stores a subset of data, typically the most frequently accessed or essential information, in a location quicker to access than its primary storage location.
https://www.youtube.com/watch?v=bP4BeUjNkXc
Caching strategies, Distributed Caching, Eviction Policies, Write-Through Cache and Least Recently Used (LRU) cache are all important terms when it comes to designing an efficient system with a caching layer.
https://www.youtube.com/watch?v=dGAgxozNWFE
消息队列+
https://www.youtube.com/watch?v=xErwDaOc-Gs
大模型+
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
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
LangChain+
https://python.langchain.com/docs/tutorials/
New to LangChain or LLM app development in general? Read this material to quickly get up and running building your first applications.
https://www.freecodecamp.org/news/beginners-guide-to-langchain/
LangChain is a popular framework for creating LLM-powered apps.
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.
相关职位
社招A129482
1、负责大模型应用平台的业务开发与质量保障,包含智能体构建、工作流编排、多租户体系建设等业务模块开发; 2、推动产品架构和核心技术改进和优化,解决高并发、复杂任务调度、大数据量等技术难题; 3、关注和学习前沿技术,将新知识传递给团队,并转化到项目中。
更新于 2024-12-30
社招A188751
1、负责大模型应用平台的业务开发与质量保障,包含智能体构建、工作流编排、多租户体系建设等业务模块开发; 2、推动产品架构和核心技术改进和优化,解决高并发、复杂任务调度、大数据量等技术难题; 3、关注和学习前沿技术,将新知识传递给团队,并转化到项目中。
更新于 2024-12-31
社招A248197
1、负责大模型应用平台的业务开发与质量保障,包含智能体构建、工作流编排、多租户体系建设等业务模块开发; 2、推动产品架构和核心技术改进和优化,解决高并发、复杂任务调度、大数据量等技术难题; 3、关注和学习前沿技术,将新知识传递给团队,并转化到项目中。
更新于 2024-12-30