跳到主要内容

招贤纳士

招贤纳士

Java 研发工程师

岗位职责:

1)参与或主导 IM 云平台服务端相关设计与研发;

2)理解业务需求,参与架构设计;

3)发现和解决存在的技术问题,不断优化服务稳定性;

任职要求:

1) 统招本科及以上学历,计算机相关专业,5 年以上工作经验;

2)Java 基础扎实 ,深入理解 JVM 原理,内存模型和性能调优,熟练使用常见集合类;

3)精通网络编程,并发编程,RPC 调用,熟悉 TCP/IP/HTTP 等协议原理;

4)熟悉分布式系统,高可用系统及分布式缓存系统的设计与实现,具备较强架构设计经验;

5)技术栈:Netty,Redis,RPC/gRPC,Nginx,Zookeeper,Docker,微服务技术等

6)有过中大型分布式系统设计开发经验者优先;

7)良好的沟通理解能力和团队合作意识;

Web 前端开发工程师

岗位职责:

1、负责 Web SDK 研发工作,包含 RTC、IM SDK

2、负责桌面版解决方案、小程序 SDK 研发

3、负责对外文档撰写

4、加分项:有开源项目维护经验

任职要求:

1、本科及以上学历,3 年及以上 JavaScript 研发工作经验

2、精通原生 JavaScript,底层原理

3、熟练掌握 HTTP、WebSocket、WebRTC

4、熟练使用 Node.js

5、熟练使用 Markdown,有文档撰写经验有先考虑

6、熟悉 Electron、NW.js 任意一种

7、有 SDK 开发、Github 开源项目维护者优先考虑

DevOps 工程师

岗位职责:

1)负责平台自动化运维系统的设计与开发;

2)负责设计并实现覆盖研发生命周期的工具和系统,协助提升研发效率;

任职要求:

1)计算机相关专业本科以上学历,5 年以上 DevOps 或基础设施架构,及系统建设和维护经验;

2)深入理解 Linux 系统,具备大规模集群(500 台以上)管理经验优先;

3)精通 Python 语言及常用第三方模块,熟悉常用算法,数据结构,操作系统及网络等基础知识;

4)具有持续集成和自动化发布经验,熟练掌握 Ansible,Saltstack 等自动化运维管理工具;

5)熟悉 VM,docker,docker-compose,K8s 等,有搭建,配置和管理经验优先;

6)掌握 CI/CD 的开源工具,学习能力强,能快速上手并掌握新工具;

WebRTC 音视频高级开发

岗位职责:

1)基于 WebRTC 技术的媒体网关的开发和维护;

2)媒体网关的优化与性能改进,提高稳定性和兼容性;

3)WebRTC 中的媒体引擎和实时传输算法研究。

任职要求:

1)计算机相关专业本科及以上学历,具有扎实的计算机理论基础;

2)良好的编程习惯,精通 C/C++,熟悉多线程编程;

3)具有多媒体相关开发经验,熟悉至少一种多媒体框架,包括 FFMpeg, Gstreamer, StageFright 等;

4)了解至少一种流媒体协议,包括 HLS, Mpeg-Dash, RTMP, RTSP, HTTP-FLV 等;

5)熟悉音视频编码格式,包括 H.264, VP8, Opus, AAC 等;

6)良好的团队合作意识和沟通能力。

加分项:

1)了解 WebRTC 技术,具有 WebRTC 前后端开发经验;

2)具有 Linux 上服务端程序的性能优化经验;

3)超强的适应力与快速学习能力。