Research Engineer in Natural Language Processing NLP算法工程师

Hotstar, Beijing

Watch TV Shows, Movies, Live Cricket Matches & News Online

Duration: Full-Time

We're looking for a research engineer in advertising who is comfortable working with multiple languages, frameworks, platforms and excited to participate in cutting-edge applied research in machine intelligence and machine learning applications. As a research engineer, you’ll be responsible for formulating industrial problems into research questions and thus performing research to innovate solutions for content understanding and filtering. If you’re excited to work with a group of friendly and experienced machine learning researchers to build the machine intelligence to support high-performance, high-availability, scalable services, this is likely the team for you.

Here are a few of the things that you’ll do:
Major contributor of continuous improvements in the quality of content understanding/filtering.
Keep track of both industry and academic research trends in related areas, including but not limited to natural language processing and machine learning.
Participate in NLP projects planning with product managers and the team based on data-driven investigation methods and industry trends.
Propose, implement, test and verify algorithmic solutions for upcoming product features.
Implement systems that combine machine learning and product design to continuously improve over time.
Design and Develop prototype, proof of concept, and demo systems for NLP component and platform.
Work closely with other research engineers to develop component requirements for information extraction, classification, clustering, query understanding, semantic analysis, tokenization, named entity recognition, text mining, etc.
Participate in content genome and trending platform building activities with thorough investigation on the state-of-the-art and the technology trends in natural language processing.
Maintenance and troubleshooting the offline and online NLP algorithms on product.
Partner closely with other product teams across the organization to experiment with different algorithms and validate their effectiveness, while gaining knowledge of how ML works in all these products.


  • Master degree or above. 1+ year experience of practical algorithm design and implementation in NLP or machine learning related fields.
  • Solid mathematics, computer and machine learning background. Solid knowledge and hands-on experiences in natural language processing, e.g. text classification/translation, sentiment analysis, etc. Coding skills and experiences in Python/Java/Scala/R or other related programming languages.
  • Logical thinker with good problem solving and analytical ability to apply your mathematical, algorithmic and other expertise to solve real problems.
  • Strong ability to master new technology in short time and apply to solve practical problems.
  • Passion for applied research and new technology, open to interdisciplinary work.
  • Participated at least 1 team projects and played an important role to push the projects forward with others.
  • Good communication skills, both verbal and written.

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 or Zhongguancun Subway Station and easy access to the North 4th Ring Road, G6 and G7.


  • 作为DisneyPlus Hotstar内容理解和过滤质量
  • 持续改善的重要贡献者持续跟踪相关领域的业界和学界的研究动态,不限于自然语言处理和机器学习
  • 基于数据驱动的调研方法以及业界动态,与产品经理和团队共同参与自然语言处理项目的规划
  • 为产品特性提出、开发、测试和验证算法方案
  • 搭建系统,将机器学习和产品设计相结合,并持续改进
  • 开发原型、POC和演示系统来改善现有算法和架构的性能
  • 与其他算法工程师紧密合作,开发组件需求,如信息抽取、分类、聚类、查询理解、语义分析、命名实体识别、文本挖掘等
  • 通过对自然语言处理技术动态的调研,参与内容基因和热点内容平台的建设
  • 维护产品的离线和在线自然语言处理算法
  • 和其他的产品团队紧密合作,实验不同的算法,验证其有效性


  • 知识:扎实的数学、计算机和机器学习背景
  • 解决问题:具有较好的解决问题和分析能力,将数学、算法和其他技能应用于解决实际问题
  • 学习能力:具有较强的学习能力,能在较短的时间内掌握新的技术并应用于解决实际问题
  • 动机:对应用研究和新技术有较强的兴趣,并乐于跨领域的工作
  • 沟通:较好的口头和文字沟通技能
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 Apps

We 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.

About Hotstar

About us Hotstar is one of the fastest growing video-on-demand services in the world. Our sophisticated video streaming technology and attention to detail on user experience across multiple devices makes us the top video destination for TV Shows, Movies, and LIVE Sports. With 85,000 hours of content in 8 languages, 100 Million downloads in a year, and a rapidly exploding watch time, our mission is to revolutionize Internet entertainment and become the largest personalized television service in the world.

Want to learn more about Hotstar? Visit Hotstar's website.