
同程旅行资深后端技术专家-IM方向
社招全职地点:苏州状态:招聘
任职要求
职位要求 1、本科及以上学历,熟练使用至少一门编程语言,并对语言特性有较好的理解; 2、熟悉 Redis、MySQL、NoSQL、消息队列等常用组件; 3、对系统的高可用、高扩展、高并发有深刻理解,有PaaS平台、基础组件开发经验者优先; 4、对业务有深刻理解,能够抽象需求转化为具体的实现方案,具有良好项目沟通、协调、合作、推动能力; 5、热爱编程,有较强的学习能力和抽象能力,有强烈的求知欲、好奇心和进取心 ,能及时关注和学习业界最新技术; 6、有IM、NLP对话系统研发经验的优先。
工作职责
职位描述 团队介绍:同程智能客服IM是同程集团旗下先进的人工智能产品,以解决用户问题为核心,围绕用户、客服、企业三个维度全方面助力企业智能化。团队负责IM通信系统、NLP对话系统、算法模型服务。目前已服务同程上亿的客户,日均承接千万咨询量。 1、负责同程IM业务系统的研发工作,包括但不限于:群组系统、消息系统、用户资料系统等业务系统; 2、负责同程IM、NLP对话系统技术架构和业务架构的设计、优化、演进,推进新技术/组件在业务中的落地; 3、负责设计并维护多节点好友关系、私有能力互通、超大群等IM前沿系统能力的拓展与设计; 4、负责与相关产品等角色协同,主导业务并推动相关能力落地。
包括英文材料
学历+
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.
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.
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=xErwDaOc-Gs
高可用+
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://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
PaaS+
https://www.ibm.com/cn-zh/think/topics/paas
平台即服务 (PaaS) 是一种云计算模型,提供完整的按需云平台(硬件、软件和基础设施),用于开发、运行和管理应用程序。
https://www.ibm.com/think/topics/paas
https://www.youtube.com/watch?v=QAbqJzd0PEE
NLP+
https://www.youtube.com/watch?v=fNxaJsNG3-s&list=PLQY2H8rRoyvzDbLUZkbudP-MFQZwNmU4S
Welcome to Zero to Hero for Natural Language Processing using TensorFlow!
https://www.youtube.com/watch?v=R-AG4-qZs1A&list=PLeo1K3hjS3uuvuAXhYjV2lMEShq2UYSwX
Natural Language Processing tutorial for beginners series in Python.
https://www.youtube.com/watch?v=rmVRLeJRkl4&list=PLoROMvodv4rMFqRtEuo6SGjY4XbRIVRd4
The foundations of the effective modern methods for deep learning applied to NLP.
相关职位
社招5年以上机票业务开发
1. 负责机票查询/引擎/订单等系统后端的架构设计与研发,推进机票业务发展; 2. 作为核心技术专家参与产品需求讨论、研发方案设计及代码实现等,编写和维护经营平台相关技术文档; 3. 指导团队解决系统中的关键问题和技术难题; 4. 根据业务发展需要对相关技术做前瞻性调研工作。
更新于 2024-11-14
社招3年以上A49350A
1、作为智能客服ChatBot开发负责人,用技术方式提高每一个开发者的效率,用最合理的抽象来设计平台系统,提高复用性和业务支撑能力; 2、作为对话平台技术核心,将面临来自不同渠道的海量人机对话请求,需要用最合理的技术方案让机器人及时准确地进行每一次回复; 3、作为最前沿的AI领域的技术专家,时刻紧跟技术潮流,利用LLM能力及Agent架构,让最新最优美的算法能够快速在业务中落地,提升机器人的智能水平。
更新于 2024-12-17
社招3年以上A37729
1、作为智能客服ChatBot开发负责人,用技术方式提高每一个开发者的效率,用最合理的抽象来设计平台系统,提高复用性和业务支撑能力; 2、作为对话平台技术核心,将面临来自不同渠道的海量人机对话请求,需要用最合理的技术方案让机器人及时准确地进行每一次回复; 3、作为最前沿的AI领域的技术专家,时刻紧跟技术潮流,利用LLM能力及Agent架构,让最新最优美的算法能够快速在业务中落地,提升机器人的智能水平。
更新于 2024-12-17