Principal Software Developer - Search

Disney+ Hotstar
Apply Now

Job Description

As a principle engineer in the Search Engine team, you will be responsible for Hotstar video search engine & services, with multi-scenarios and multi-languages, which enhances international users' search experiences. In this role, you will be building a distributed, self-developed search engine cluster as well as multi-functional search services for Hotstar that will support over 10 million search requests per day. You will work on Java Spring developing environment and AWS cloud deployment, technologies such as: Spring Cloud, Kubernetes, Kafka, Redis, Hive, Database, RPC and CDN to build a scalable and high availability search cluster as well as a time-efficient popularity based multi-profile ranking algorithm.

Responsibility:

  • improve the architecture of Hotstar search engine and the key techniques including query understanding / query rewriting / ranking
  • Optimize the overall user experience for the Hotstar video search
  • Build distributed search clusters in multi-scenarios and multi-language that can handle more than 10 million international search requests.
  • Build monitoring and alerts to track cluster status and service performance; maintain high available search clusters
  • Optimize ranking algorithm based on NLP and ML.
  • Advocate engineering best practices, including design patterns, code review and automated unit/functional testing.
  • Introduce the team to the value of new technologies and frameworks through experimentation

Requirements:

  • 5+ years demonstrated coding skills and experiences in java and web service; Profound understanding of web and database technologies; Familiar with spring boot framework
  • Experience & knowledge on micro service CI/CD and orchestration
  • Experience with the following technologies and applications is a plus but not required: ElasticSearch, Lucene, NLP, ML
  • Experience with vertical search engine and ranking technology is a plus
  • Keep Learning: A strong grasp of computer science fundamentals
  • Bias for Action: The ability to jump into a project and contribute immediately to both architecture and implementation
  • Collaboration: Great communication and collaboration skills and a strong teamwork ethic
  • Written and spoken communication skills in both Chinese and English

Education?

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

Company Info.

Disney+ Hotstar

Disney+ Hotstar today is the one-stop destination for all your entertainment needs - from Live Sports, Indian and International Shows and Movies to all Disney content, including Pixar, Marvel, Star Wars, National Geographic and Disney+ Originals. We’re looking for the brightest minds to build the future of TV with us. We believe there are only two ways to realize our goals – by daring or daring more.

  • Industry
    Media
  • No. of Employees
    500
  • Location
    Lower Parel West, Lower Parel, Mumbai, Maharashtra 400013, IN
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Disney+ Hotstar is currently hiring Software Engineer Jobs in Beijing, China with average base salary of ¥300,000 - ¥400,000 / Year.

Similar Jobs View More