美团服务端开发工程师架构师
社招全职5年以上核心本地商业-美团平台地点:北京状态:招聘
任职要求
1、5年以上后端开发经验,具备扎实的代码功底、系统设计能力、计算机网络知识; 2、能够承担一个业务子方向,具备良好的业务意识、细节把控、团队协作、沟通能力,能够主动思考并探索产品方向创新; 3、精通c++语言。 熟悉Golang/Python,熟悉常用的框架和技术组件; 4、熟悉分布式系统的设计和应用,熟悉Docker、RPC、NoSQL等常用中间件或远程调用框架; 5、深刻领会面向对象设计和编程,熟悉设计原则,能灵活运用设计模式; 6、有较强的学习能力,有强烈的主动性、求知欲和进取心,能及时关注和学习行业新技术发展和趋势; 具备以下条件优先 1、5年以上服务端架构开发设计经验,主导过百万级QPS系统设计; 2、有Agent、RAG、AIGC方向的研究或者工作经验;
工作职责
1、根据产品需求主导AI产品服务端系统的架构设计与开发,构建高可用、高并发、低延迟的分布式系统; 2、深入理解AI业务需求,设计并优化模型推理链路及性能,与算法工程师协作优化工程落地链路; 3、解决高并发场景下的雪崩、穿透、限流等稳定性问题,设计容错降级机制; 4、为产品团队提供技术可行性评估,平衡业务需求与架构合理性; 5、主导技术文档编写,推动团队技术能力提升与知识沉淀。
包括英文材料
后端开发+
https://www.youtube.com/watch?v=tN6oJu2DqCM&list=PLWKjhJtqVAbn21gs5UnLhCQ82f923WCgM
Learn what technologies you should learn first to become a back end web developer.
系统设计+
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.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的完整演示。没有多余的内容,只有你需要知道的知识。
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.
分布式系统+
https://www.distributedsystemscourse.com/
The home page of a free online class in distributed systems.
https://www.youtube.com/watch?v=7VbL89mKK3M&list=PLOE1GTZ5ouRPbpTnrZ3Wqjamfwn_Q5Y9A
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.
RPC+
https://javaguide.cn/distributed-system/rpc/rpc-intro.html
为什么要 RPC ? 因为,两个不同的服务器上的服务提供的方法不在一个内存空间,所以,需要通过网络编程才能传递方法调用所需要的参数。并且,方法调用的结果也需要通过网络编程来接收。
https://www.youtube.com/watch?v=S2osKiqQG9s
This video is part of an 8-lecture series on distributed systems, given as part of the undergraduate computer science course at the University of Cambridge.
NoSQL+
https://nosql-database.org/
Everything about NoSQL Systems – Types, Benefits, and Real-World Uses
https://piaosanlang.gitbooks.io/mongodb/content/section1.1.html
NoSQL(NoSQL = Not Only SQL ),即"不仅仅是SQL",指的是非关系型的数据库。是对不同于传统的关系型数据库管理系统的统称。
https://www.youtube.com/watch?v=0buKQHokLK8
NoSQL databases can operate in multiple modes: as key-value store, document store or wide column store.
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
面向对象+
https://liaoxuefeng.com/books/java/oop/index.html
面向对象编程,英文是Object-Oriented Programming,简称OOP。
https://liaoxuefeng.com/books/python/oop/index.html
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。
https://www.youtube.com/watch?v=SiBw7os-_zI
Learn the basics of object-oriented programming all in one video.
设计模式+
https://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
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.
RAG+
https://www.youtube.com/watch?v=sVcwVQRHIc8
Learn how to implement RAG (Retrieval Augmented Generation) from scratch, straight from a LangChain software engineer.
相关职位

社招3年以上
1、负责游戏功能系统的服务端开发工作; 2、协助系统架构师对服务器程序进行架构分析和软件设计,并完成相应的文档; 3、主动跟进与处理各模块的bug; 4、开发服务端各项周边工具; 5、负责自己所编写模块的单元测试工作。
社招5年以上A120652
1、参与并负责互联网信贷核心系统的设计、开发及维护; 2、参与并负责公司级别的618、双十一等重要活动,解决高并发场景高可用问题; 3、参与并负责互联网信贷业务系统的稳定性建设,报警,监控,容灾,降级等; 4、参与设计并实现具备可扩展性和可维护性的系统方案; 5、充分理解互联网信贷业务,抽象领域模型,推进中台型系统建设; 6、沉淀技术能力和行业经验,与平台和业务一起成长和发展。
更新于 2023-07-18