百度千帆AppBuilder后端开发工程师(J77510)
社招全职3年以上ACG地点:北京 | 上海状态:招聘
任职要求
-本科及以上学历,3年以上服务器端开发经验,熟练掌握Python,对Go/C++有了解更佳 -熟悉docker、kubernetes相关生态和工具,熟悉常用中间件和分布式技术的原理和应用,包括缓存、消息系统、数据库等 -熟悉互联网架构体系,对微服务、服务治理、负载均衡、流控等有较好的理解和实践 -积极主动,有责任心,同时有较强的系统问题分析经验和能力,能够解决复杂的系统问题 -有大流量高并发系统开发设计经验者优先 -有应用开发平台、大模型训练平台等系统开发设计经验者优先 -良好的沟通以及团队合作能力,较强的学习意愿和学习能力,能够快速掌握工作所需的知识和技能
工作职责
-参与大模型工程化平台设计与建设,搭建产业级AI原生应用开发平台 -负责平台相关的产品和技术中台研发工作,包括但不限于Agent、RAG、Workflow等 -负责平台相关的基础设施研发工作,包括但不限于网关、流控、统一鉴权、计费等 -负责平台稳定性、性能等提升工作,包括但不限于服务性能监控与优化、trace、效率工具等 -与前端研发、算法研发和产品团队紧密合作,构建优秀的用户体验和功能
包括英文材料
学历+
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.
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
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
Docker+
https://www.youtube.com/watch?v=GFgJkfScVNU
Master Docker in one course; learn about images and containers on Docker Hub, running multiple containers with Docker Compose, automating workflows with Docker Compose Watch, and much more. 🐳
https://www.youtube.com/watch?v=kTp5xUtcalw
Learn how to use Docker and Kubernetes in this complete hand-on course for beginners.
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
缓存+
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://learn.microsoft.com/en-us/training/modules/dotnet-microservices/
Microservice applications are composed of small, independently versioned, and scalable customer-focused services that communicate with each other by using standard protocols and well-defined interfaces.
https://microservices.io/
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of two or more services.
https://spring.io/microservices
Building small, self-contained, ready to run applications can bring great flexibility and added resilience to your code.
https://www.ibm.com/think/topics/microservices
Microservices, or microservices architecture, is a cloud-native architectural approach in which a single application is composed of many loosely coupled and independently deployable smaller components or services.
https://www.youtube.com/watch?v=CqCDOosvZIk
https://www.youtube.com/watch?v=hmkF77F9TLw
Learn about software system design and microservices.
服务治理+
https://cloudnativecn.com/blog/istio-traffic-management-series-service-management-concept-theory/
通过阅读本文读者可以初步理解 Istio 流量治理的概念和相关知识框架。
https://juejin.cn/post/6844904006033080334
服务治理主要包括服务发现、负载均衡、限流、熔断、超时、重试、服务追踪等。我们今天要讲的,就是服务发现的内容。
高并发+
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
相关职位
实习ACG
- 负责千帆 Appbuilder 平台后端服务的开发,支撑相关需求高效迭代; - 负责大模型数据飞轮相关工作,包括技术调研、专利撰写、数据回流、数据标注、数据管理等。 - 支持大模型在实际业务场景中的应用落地和自动化迭代,协助算法将模型落地到客户的业务场景中。 - 与其他角色和团队合作,共同完成相关项目需求。
更新于 2025-08-20
实习ACG
-负责智能云千帆AppBuilder产品测试 -负责需求分析、测试用例设计、功能测试、性能&压力测试、稳定性测试、高可用测试以及跨产品的联调测试等 -负责Web端、服务端相关测试,CI/CD流水线建设和优化、监控体系建设和优化 -协助研发定位问题,并对产品及流程提出持续性改进建议 -负责根据各项规范推进项目如期上线 ,迭代结束后归纳总结经验教训
更新于 2025-05-29
实习ACG
-参与大模型智能体应用开发与创新实践,探索生成式AI在不同场景的解决方案 -基于业务需求搭建智能体工作流,实现复杂任务的自动化处理,提升大模型应用效果 -参与客户需求对接,协助解决客户各类技术相关问题,完成技术方案验证和效果评估 -调研市场主流智能体应用, 并协助测试智能体能力边界
更新于 2025-08-29