这是从阿里的job.alibaba.com上找到的信息:

团队介绍:

企业智能部,是阿里巴巴集团协同办公和运营平台的建设者,为阿里集团及生态公司提供生态化、国际化、数据化、移动化以及安全稳定的企业信息化服务;负责协同门户平台、工作流平台、数据平台、iHR、财务、IT、行政、账户权限等核心系统,是企业信息化服务能力输出的强大引擎;我们专注于赋能业务,以严谨理念和互联网的创新精神,致力打造企业运营最佳效能!

岗位描述:

1. 负责音视频实时会议室系统的后端JAVA服务的开发
2. 保障JAVA服务端在安全性,性能,开发质量和效率等方面具有一流的水准
3. 负责音视频会议室系统会控级联的开发
4. 推动音视频会议室系统云架构的开发和落地

岗位要求:

1. 5年以上JAVA开发经验
2. 扎实的java编程基础,精通Java EE、微服务、消息中间件等相关技术
3. 对各种开源的框架如Spring,消息中间件等有深入的了解
4. 有音视频,WebRTC相关经验者优先
5. 具有一定的架构设计能力,能够很好的进行模块设计
6. 学习能力强,有强烈的责任心和团队精神,善于沟通和合作


这个说明钉钉的音视频系统是java架构的,用词来传输音视频的,

WebRTC提供了视频会议的核心技术,包括音视频的采集、编解码、网络传输、显示等功能,并且还支持跨平台:windows,linux,mac,android。

这是使用的协议。

岗位描述:

为钉钉未来三至五年的十亿级活跃用户平台提供安全、稳定、高效的基础架构
支撑技术创新,包括文本翻译、OCR、语音转文字等
解决服务端上的复杂疑难问题,技术攻关

岗位要求:

5年以上开发经验;技术视野开阔,学习能力好,对业界新技术敏感,喜欢钻研,具有良好的学习能力并注重团队合作
C++基础扎实,精通多线程编程,熟悉分布式,缓存,高性能服务端
有大型分布式、高并发、高负载、高可用性系统设计和稳定性经验优先
有网络编程领域、多媒体领域、智能硬件领域经验者优先



工作中涉及到即时通讯的有这条,看要求是用go语言设计的。 

岗位描述:

1.负责钉钉单元化架构设计与开发; 
2.攻克研发过程中各种技术难题; 
3.结合业务持续优化性能,提升系统稳定性;
- 负责IM系统业务需求的服务端架构设计、开发;
- 完善IM系统基础设施建设,提升研发和运维效率;
- 深入理解服务端系统,发现和解决系统技术问题。

岗位要求:

1.5年以上工作经验,至少2年以上大型分布式系统架构及开发经验; 
2.熟悉C++或Java语言,熟悉Linux平台服务器开发运维; 
3.熟练掌握GO语言,在GO语言的基础上,有Java/C/C++系统开发,有大型项目开发经验优先;
4.具有高性能、高可用服务开发经验,熟悉缓存、消息队列、存储等技术,有IM高可用架构经验优先,有大规模分布式服务开发经验优先;
5.优秀的分析和解决问题能力;良好的沟通能力和责任感,能够承担工作压力,独立分析和解决问题。


1、负责钉钉IM系统和产品的服务端研发工作,打造高效、稳定、安全、开放的IM系统
2、IM系统基础设施建设,参与或主导项目推进,包括千亿级消息架构设计,跨地区容灾设计和实现,性能和成本优化等
3、参与制定团队的研发流程,带领团队实现高效的持续交付能力。
岗位要求:
1、有强烈好奇心,有较好有的逻辑分析能力,善于学习钻研新技术,喜欢刨根问底;
2、扎实的计算机专业功底,较好掌握基本的数据结构和算法;
3、熟悉Linux平台下的C/C++ 语言开发,熟悉网络编程,多线程编程技术,分布式服务系统,高性能服务程序开发等;
4、工作积极主动、有耐心,具有极强的责任心和较好的沟通能力;
5、有优秀开源作品者优先


这是知乎上一个老兄发的招聘帖子:

阿里巴巴钉钉事业部需要你,

1、前端和Java服务端(60人 通讯录,企业智能应用,开放平台,企业级搜索,钉盘);

2、C++服务端(20人 钉钉IM及统一IM PaaS);

3、单元化架构(10人  C++/Java/架构师都要,支持国际化,专有云业务);

4、iOS/Mac开发(12人 App开发);

5、Android开发(15人 App开发);

6、Windows开发(5人 App开发);

7、音视频 (15人 统一通讯 VoIP 视频会议)

8、智能硬件(20人  固件 射频);

9、算法(5人 机器学习 数据应用);

Base杭州/北京/深圳,


综上所述,负责im平台设计用的是c++语言,但是2019年查看招聘已经没有招聘c++的员工了,可能是已经饱和了