美团JAVA高级开发工程师(大模型电话应用方向)
社招全职5年以上核心本地商业-业务研发平台地点:北京 | 上海 | 成都状态:招聘
任职要求
1.本科以上学历,五年以上分布式系统应用架构设计经验,具备扎实的计算机专业基本功,具备高可用、高负载、高并发的设计开发经验; 2.熟悉IO、多线程并发处理等技术,对Spring的使用原理有较深入的理解; 3.熟练掌握MySQL应用开发、以及数据库原理和常用性能的优化; 4.熟悉Redis、Kafka、ZooKeeper等中间件,并对事务、锁、并发等实现机制有深入的理解; 5.熟悉分布式服务架构,对RPC、序例化、服务治理有相应的了解; 6.具备中大型系统重构及开发的经验,主导或参与核心能力的技术架构设计和开发,能主动发现架构中存在的问题,并给出有效的解决方案; 7.思路敏捷,有良好的沟通能力,可主导或参与跨团队的协作开发工作; 具备以下条件优先 具备电话语音交互开发经验者优先; 对呼叫中心相关系统有一定了解者优先; 对大模型应用系统有一定了解者优先;
工作职责
该岗位未来1-2年,主要负责大模型电话智能服务方向的探索和研发。 系统能力方向:大模型电话应用方向会在厘清、解决、对话策略、规则等方向不断探索和优化,打造行业一流的大模型电话服务系统。参与负责系统能力的迭代把控。负责需求的落地、架构规划,主导技术方案的设计。负责参与大模型应用各阶段能力的建设。 数据能力方向:系统能力所产生的服务数据,对提升服务体验和解决能力有着至关重要的作用,是改善服务能力的重要观测工具。负责参与数据运营能力的建设,建设相应的数据大盘及监控工具。 团队合作方向:负责与跨团队智能工具能力建设,如风控、路由、用户分层等。 在上述方向上同时负责日常服务问题的处理,在部分核心能力建设上作为主R带领其他同学高质量的完成需求交付,达成业务结果。
包括英文材料
学历+
分布式系统+
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
系统设计+
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://redis.io/blog/high-availability-architecture/
A high available architecture is when there are a number of different components, modules, or services that work together to maintain optimal performance, irrespective of peak-time loads.
https://www.ibm.com/think/topics/high-availability
High availability (HA) is a term that refers to a system’s ability to be accessible and reliable close to 100% of the time.
高负载+
https://dev.to/m0n0x41d/highload-saga-the-fundamentals-4kj4
In the modern big tech world, there are titans among mortal, tiny applications, and the common name for such titans is "Highload applications."
高并发+
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://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
Spring+
https://liaoxuefeng.com/books/java/spring/index.html
Spring是一个支持快速开发Java EE应用程序的框架。它提供了一系列底层容器和基础设施,并可以和大量常用的开源框架无缝集成,可以说是开发Java EE应用程序的必备。
https://spring.io/guides/gs/rest-service
https://spring.io/quickstart
Level up your Java code and explore what Spring can do for you.
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
https://www.youtube.com/watch?v=5OdVJbNCSso
MySQL SQL tutorial for beginners
https://www.youtube.com/watch?v=7S_tz1z_5bA
This beginner-friendly course teaches you SQL from scratch.
Redis+
[英文] Developer Hub
https://redis.io/dev/
Get all the tutorials, learning paths, and more you need to start building—fast.
https://www.runoob.com/redis/redis-tutorial.html
REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。
https://www.youtube.com/watch?v=jgpVdJB2sKQ
In this video I will be covering Redis in depth from how to install it, what commands you can use, all the way to how to use it in a real world project.
Kafka+
https://developer.confluent.io/what-is-apache-kafka/
https://www.youtube.com/watch?v=CU44hKLMg7k
https://www.youtube.com/watch?v=j4bqyAMMb7o&list=PLa7VYi0yPIH0KbnJQcMv5N9iW8HkZHztH
In this Apache Kafka fundamentals course, we introduce you to the basic Apache Kafka elements and APIs, as well as the broader Kafka ecosystem.
ZooKeeper+
https://kubernetes.io/docs/tutorials/stateful-application/zookeeper/
This tutorial demonstrates running Apache Zookeeper on Kubernetes using StatefulSets, PodDisruptionBudgets, and PodAntiAffinity.
https://www.baeldung.com/java-zookeeper
Apache ZooKeeper is a distributed coordination service which eases the development of distributed applications.
[英文] Zookeeper Tutorial
https://www.tutorialspoint.com/zookeeper/index.htm
ZooKeeper is a distributed co-ordination service to manage large set of hosts.
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
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.
服务治理+
https://cloudnativecn.com/blog/istio-traffic-management-series-service-management-concept-theory/
通过阅读本文读者可以初步理解 Istio 流量治理的概念和相关知识框架。
https://juejin.cn/post/6844904006033080334
服务治理主要包括服务发现、负载均衡、限流、熔断、超时、重试、服务追踪等。我们今天要讲的,就是服务发现的内容。
大模型+
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
相关职位
社招5年以上云智能集团
1. 负责电话场景(呼入、外呼)语音机器人的工程研发,高效承接产品需求、输出标准技术方案并推进技术方案落地,确保系统的稳定性和可扩展性; 2. 与产品、算法、运营、测试等合作团队积极协同,提升产品的用户提升及技术竞争力,通过技术驱动业务发展; 3. 技术支持,对客户提出的问题可以快速分析原因并给出合理的解决方案; 4. 通过内外部渠道,了解并洞悉客户需求,并凝练形成对应的技术洞察; 5. 通过行业会议、技术媒体、学术研究、友商交流等方式,收集领域内的最新技术信息,包括但不限于技术原理、技术优劣势、应用场景等。
更新于 2025-08-07
社招5年以上财务平台
1、专注于财务领域的大模型应用探索及落地工作,提升财务运营效率、降低人工介入,针对传统Java工程无法解决的模糊场景问题,以大模型提示工程的方式进行解决 2、重点、难点技术预研与攻关,前沿技术探索,持续探索更灵活高效的大模型应用落地方案,对系统性能持续优化,不断提升稳定性保障手段,追求卓越,能够应对突发状况,快速定位和解决问题; 3、参与组织建设,沉淀和分享业务、技术知识,辅导初级、中级工程师,参与优化流程规范。
更新于 2025-05-22
社招核心本地商业-点
1、负责点评核心类目、推荐菜、境外旅游场景关键项目的需求分析、系统设计和开发实现,以及AI 大模型应用建设; 2、承担常规或跨团队协作的项目管理责任,协调各方共同保证项目按时、高质量地完成; 3、识别业务和系统痛点,能够将具有一定模糊度的事情看清,并形成可落地方案。持续优化系统,为业务发展提供高质量、高效率、低成本的技术实践; 4、作为技术专家,积极输出实践经验,组织技术分享,促进团队成员共同进步; 5、参与部门级别的系统平台化改造,完成关键系统设计以及大型项目推进;
更新于 2025-04-02