招贤纳士
招贤纳士
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)超强的适应力与快速学习能力。