Disney+ Hotstar is hiring a

Senior Software Developer in Messaging Infrastructure高级软件开发工程师 - 消息引擎

Beijing, China
Full-Time
As an engineer in the messaging Infrastructure team, you will be responsible for building a pub-sub infrastructure for Disney+Hotstar that will support 20 million concurrent clients. You will work on a versatile developing environment and AWS cloud deployment, technologies such as: MQTT, WebSockets, technologies such as: Apache Kafka, Apache Spark and, databases such as Cassandra, Redshift to build a scalable and real-time pub-sub infrastructure.

Responsibility:

  • Build low-latency distributed pub-sub infrastructure that can handle more than tens of  millions concurrent clients
  • Build tools and platform that allow engineers to rapidly build pub-sub applications
  • Write MQTT bridges and plugins that connect pub-sub infrastructure with the existing Hotstar infrastructure
  • Build monitoring tools to track performance and detect anomalies at scale

Qualification:

  • Strong understanding of TCP and MQTT protocols
  • Proficiency with Erlang and GoLang
  • Experience in working with any MQTT broker. Experience with an Erlang based broker is a plus
  • Experience with AWS stack 
  • Experience with Apache Kafka
  • Experience writing plugins and bridges for MQTT brokers
  • Experience with databases such as Cassandra, Redis, Redshift

职位描述:

  • 作为消息基础结构团队的工程师,您将负责为Disney + Hotstar开发一个发布订阅基础结构,该基础结构将支持2000万并发客户端。 您将在通用开发环境和AWS云部署中工作,这些技术包括:MQTT,WebSockets和Apache Kafka,Apache Spark等技术,以及Cassandra,Redshift等数据库,以构建可扩展的实时发布订阅基础架构

职责:

  • 开发高并发、高性能、高可用的实时消息传输引擎,支撑数千万级用户同时在线
  • 开发基于AI、ML的文本、图片、视频质量评估系统,能够快速从海量数据中筛选出高质量内容
  • 开发性能监控工具包括用于检测高并发数据中的异常等等功能
  • 迭代优化现有服务,持续提升服务性能和稳定性
  • 遵循最佳工程实践,构建自动化工具以减少日常运维

要求:

  • 深刻理解计算机原理,对数据结构、算法、网络、操作系统等有较好的掌握
  • 熟练掌握Linux环境下的Go/Python/Java等至少一种语言
  • 熟悉多线程,协程等常见并行开发
  • 熟悉至少一种开源关系型数据库或缓存系统,有相关编程经验
  • 热爱编程,有强烈的求知欲和进取心 ,能及时关注和学习业界最新技术
  • 优秀的沟通协作技能,注重团队合作

  • 有下列经验者优先:
  • 熟悉Golang下web开源框架(fasthttp、 gin、beego、echo等 ),并有相关开发经验
  • 在大型分布式、高并发、高性能、高可用系统设计和开发方面有较多的实际经验
  • 熟悉数据库索引和性能调优
  • 有AWS,  Apache Kafka,  Tensorflow或MQTT相关开发经验者优先

学历:

  • 计算机科学或电子工程专业学士、硕士优先

Looking for a job?

Senior Software Developer in Messaging Infrastructure高级软件开发工程师 - 消息引擎 at Disney+ Hotstar looks great, right? We have dozens of similar job posts on our site, interested? Leave your email and we'll send the best matches.