DISNEY 的 Senior Software Developer - Content Discovery and Personalization 高级开发工程师-搜索和推荐引擎 职位 Skip Navigation
The Walt Disney Company: Be Part of the Story

Be Part of the Story

Senior Software Developer - Content Discovery and Personalization 高级开发工程师-搜索和推荐引擎

立即申请 稍后申请 Job ID eb2df7b7-dd04-4ef8-b2e4-cc73539d31fa 工作地点-国家/地区 北京, 中国内地 工作发布公司 Disney+ Hotstar; 发布日期 2022/02/22


We're looking for a senior software developer in content discovery and personalization who is comfortable working with multiple languages, frameworks, platforms and excited to design and implement the next generation of content discovery and personalization services and features. As a senior software developer you’ll be responsible for architecture, implementation of backend services and features for content discovery and personalization. If you’re excited about working on how to leverage machine learning and large-scale data processing technology to build recommender or search system this is likely the team for you.

Here are a few of the things that you’ll do:
● Design and develop performant, highly available and highly monitored recommendation or search services, as well as tools, to improve content discovery and navigational convenience experience.
● Own a platform, or two, by leading the architecture, development and maintenance.
● Develop, maintain, improve and investigate both online and offline learning algorithms for content discovery and personalization.
● Tackle design and architectural challenges such as performance, scalability, reusability and flexibility.
● Advocate engineering best practices, including design patterns, code review and automated unit/functional testing.
● Collect and analyze metrics to identify key performance issues by data analysis methods and improve the algorithm accordingly
● Introduce the team to the value of new technologies and frameworks through experimentation
● Help attract, recruit and develop the very best software engineers


  • 3-5 years demonstrated coding skills and experiences in java and Linux
  • Passion for technology, open to interdisciplinary work, and experience in building data-driven services and applications.
  • Extensive knowledge and hands-on experiences in machine learning, especially in web services, storage systems and recommendation algorithms.
  • Independent, energetic, highly technical, and capable of driving for results under pressure and ambiguity and follow through
  • Strong communication, organization and planning skills.


  • M.S. or Ph.D. in Computer Science / Electronics Engineering are preferred

Reasons to be Excited

  • We're a small unique team that has strong experience building and innovating in video at places like Hotstar, Hulu, Google, Amazon and Facebook.
  • We have an unusually dedicated team whose passion and focus is in media and technology.
  • The team works on a variety of platforms, services and devices tackling interesting engineering, product and design challenges.
  • We're located nearby Tsinghua Science Park, the heart of China’s Silicon Valley with all of its great food, just a few minutes walk to Wudaokou Subway Station and easy access to the North 4th Ring Road, G6 and G7.


  • 要求能够进行多种编程语言,框架和平台开发,有兴趣进行下一代推荐引擎相关的设计和实现
  • 如果有志于应用机器学习和大规模数据处理来创建搜索或推荐引擎,这个职位正适合你。


  • 设计开发高性能,高可用,可监控的推荐服务和工具,以改善产品的内容发现和浏览体验
  • 完全主导一个或两个推荐服务的架构,开发和维护
  • 开发,维护,改进和调研在线和离线等多种情境下的推荐引擎相关的学习算法
  • 解决架构和开发中遇到的性能,可扩展性,可重用性,灵活性等多方面挑战
  • 遵从设计模式,代码审查,自动化测试等工程最佳实践
  • 收集和分析统计数据,基于数据发现性能问题,改进算法
  • 通过实验为项目团队引入新的技术和框架
  • 吸引,发现和指导更多优秀开发者


  •  3-5 年 java 和 linux 编程经验
  • 热爱技术,乐于接收交叉领域工作,有数据驱动的服务和应用的开发经验
  • 有机器学习领域的深入认知和基本经验,有机器学习相关应用的 web 开发,存储系统和推荐算法开发经验更佳
  • 独立思考,充满激情,热爱技术,能在压力和未清晰定义产品的情况下领导和完成产品开发,并持续跟进优
  • 秀的沟通组织和计划技巧
  • 学历:计算机科学或电子工程硕士或博士学位优先
We're big believers in trusting the team to debate and select the right tools for the job. This belief leads to a development team that is excited by and comfortable with building in a variety of languages, frameworks and platforms.
Here's a short list of some of the current technology and tools we use to fuel the team.
● Platforms:AWS, Docker, Kubernetes
● Clients:iOS, Android, FireTV, AppleTV, Roku, Chromecast
● Languages:ES6, Python, Objective-C, Swift, Java, Scala, Kotlin, Go, Erlang
● Frameworks:Node.js, Angular, React, React Native, gRPC, Spring, Spark, Tensorflow, Hystrix, Consul, Flink, Kafka, ElasticSearch, Vert.x
● Databases:MySQL, PostgreSQL, Redis, DynamoDB, HBase, influxdb, Prometheus, Aerospike
● Tools:GitLab, GoCD, Airflow, Ansible, Terraform, Jenkins, Slack, Google Apps

关于 Disney+ Hotstar:

Hotstar 是发展最快的视频点播服务之一。呃,不提这个。我们是 Hotstar。汇集海量视频资源,招徕上亿活跃用户。从斩获殊荣的英文影剧,到区域内容、赛事直播,这里包容万象,应有尽有,是您搜索视频的不二之选。我们的使命是,通过提供智能个性化服务和构建全球视频平台,革新互联网娱乐模式。我们要接管万维网和整个世界。我们坚信,要实现目标只有两条路可走 –大胆前进,或者再大胆些。

关于 The Walt Disney Company:

华特迪士尼公司连同其子公司和关联公司,是一家领先的多元化国际家庭娱乐和媒体公司,拥有以下业务板块:媒体网络、乐园和度假区、影视娱乐、消费产品和互动媒体。它从 20 世纪 20 年代的一家小型卡通工作室,一跃发展成为当今娱乐业中的翘楚,可谓是家喻户晓。迪士尼公司非常荣幸地继续秉承其传统,为每位家庭成员打造世界一流的故事和体验。迪士尼的故事、人物和经历吸引了世界各地的消费者和游客。我们在 40 多个国家及地区经营业务,我们的员工和演职人员携手努力,打造在全世界和当地都备受钟爱的娱乐体验。

此职位隶属于 NGC China LTD Beijing Branch,即我们称为 Disney+ Hotstar 业务的一部分。

This position is with NGC China LTD Beijing Branch,which is part of a business we call Disney+ Hotstar.

公司规定向所有员工和申请人提供同等就业机会,无论种族、宗教、肤色、性别、家庭状况、性取向、原国籍、年龄、婚姻状况、退伍军人身份、精神或肢体残疾、怀孕、民族/种族、外侨工人身份、传染病菌携带者身份、或法律规定的其它类别。 此政策涵盖但不限于员工的聘任和雇佣、升职、降职、调动、临时解雇、解除雇佣、工资水平和其它薪酬形式、教育和培训。

It is the policy of the Company to provide equal opportunity for all employees and applicants for employment without regard to race, religion, color, sex, family status, sexual orientation, national origin, age, marital status, covered veteran status, mental or physical disability, pregnancy, nationality/ethnicity, migrant worker status, carrier of infectious diseases status, or any other category of persons to the extent provided by law. This policy extends, but is not limited, to recruitment and employment, promotion, demotion, transfer, layoff, termination, rate of pay, and other forms of compensation, education, and training.

立即申请 稍后申请