Senior Researcher in Recommendation System 高级推荐算法工程师
Disney+ Hotstar

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.
  • Education

  • M.S. or Ph.D. in Computer Science / Electronics Engineering is 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.
  • 职责

  • 主导和推进推荐算法相关项目 提高Hostar内容播放量 提升用户活跃度与留存
  • 设计和开发基于大数据的高性能高质量推荐算法
  • 分析海量数据 提高内容理解以及用户画像的准确度
  • 持续追踪推荐以及相关机器学习领域的前沿技术 用以解决实际问题
  • 迭代优化推荐算法解决方案 持续提升推荐效果
  • 设别核心推荐问题 不断完善推荐算法后台框架 建立机器学习平台
  • 参与推荐团队短期与长期项目规划 提升团队核心竞争力
  • 与开发团队 产品团队以及设计团队紧密合作 营造良好的团队氛围
  • 积极参与国际一流学术会议 撰写Hotstar技术博客 提升团队知名度
  • 要求

  • 本科及以上学历 3年及以上推荐或机器学习相关领域的应用算法设计和开发的业界经验
  • 具有作为领导者角色独立推进项目进行的能力和经验熟
  • 练掌握业界主流推荐算法 具有应用复杂算法解决实际问题的能力和经验 并了解学术领域的前沿推荐算法
  • 扎实的数学 计算机和机器学习背景 在大数据处理和并行计算框架如Spark方面具有丰富的知识和实操经验
  • 善于分析和解决问题 具有优秀的逻辑思维和独立思考能力
  • 具有良好的学习意愿和能力 积极尝试新技术 并乐于探索跨领域的工作
  • 对应用研究和新技术有较强的兴趣 并乐于面对充满挑战性的问题
  • 优秀的团队协作技能 优秀的中英文口头和文字沟通技能
  • 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 Databases : MySQL, PostgreSQL, Redis, DynamoDB, HBase, influxdb, Prometheus, Aerospike Tools : GitLab, GoCD, Airflow, Ansible, Terraform, Jenkins, Slack, Google AppsWe believe in owning and building our core services and technologies.

    With that, we recognize that we must be armed with a team that includes both full stack and specialized developers. Here’s a few of the experiences we’re looking for on our dev team : Full stack responsive web development.

    Device platforms and hybrid applications development. Architect and implement services handling thousands of requests per second.

    Design and implement software to automate, scale and streamline dev operations. Contribute back to the open source community in meaningful ways.


    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    通过点击 "继续", 我 同意neuvoo处理我的信息数据, 并给我发送电子邮件提醒 详见neuvoo 隐私政策 。我可以在任何时候取消订阅。