Full Time Job

Software Developer - Backend

Hulu

Beijing, China 06-21-2021
Apply @ Employer
  • Paid
  • Full Time
  • Mid (2-5 years) Experience
Job Description
Software Developer - Backend (AI Infrastructure)

Hulu is a premium streaming service that offers premium originals, current season TV, a massive library of hit series and movies, and live television. Disney+ is the Disney-branded streaming service featuring an incomparable collection of content from its brands and franchises recognized and respected all over the world including Star Wars, Marvel, Pixar, Disney, and NatGeo. Our combined Hulu and Disney team is looking for hardworking team-players to join the Disney+ Customer Experience team, who will thrive upon the legacy of Disney and Hulu, embrace unconventional thinking, and who are passionate about contributing to The Walt Disney Company's direct-to-consumer (DTC) experience through strategic hard work and determination.

Summary

AI Platform (AIP) teams are providing highly efficient, powerful and scalable platform support for machine learning capabilities, which ultimately support our various business scenarios including personalization and recommendation, content campaign, and etc for Disney/Hulu. Our platform currently lays the foundation of connecting Hulu users with our rich high-quality content resources at the right time in the right place, no matter if the user is on PC, Mobile, or any Living room devices. Creative thinking are encouraged here to help to deliver excellent software. Moreover, tech sharings will regularly be organized within or across teams. We are always trying our best to build a culture that we can enjoy our work and improve operation/development efficiency. As an SDE, you will put your energy on building up the backend services associated with AI Platform and optimizing them to provide continuous improvement. If you are someone who like AI associated technologies, have extraordinary willingness or passion to do something outstanding and love sharing, then this is a right position for you.

What you'll do
• Build up state-of-art AI backend service (eg computing system/storage system etc) to empowerment AI Platform
• Drive excellent engineering practices in our team, like clean code, design pattern, CI/CD, code review and automated testing
• Continuously Optimize whole AI platform to improve the systems' efficiency and make them easy to use and scale
• Work closely with other teams to delivery business values

What to bring
• BS in Computer Science, or a related field
• 2 or 2+ years software development experience
• Familiar with clean code and major design pattern
• Outstanding programming ability in – Go/C/C++/Python etc
• Experienced in backend stack technologies and Kubernetes (container/docker)
• Proficient verbal and written communication skills
• Have passion on building excellent computing systems

Nice-to-haves
• Familiar with famous ML/DL framework, like tensorflow, PyTorch, sparkML etc
• Familiar with MapReduce / RDD / MPI / Parameter Server etc
• Familiar with NUMA/RDMA/gRPC/Alluxio /GPU etc
• Familiar with Recommendations systems
• Experience with high-performance service or computing
• Experience in distributed storage
• Familiar with Flink / kubeflow / Terraform
• Familiar with Agile/Lean methodology and practices

Jobcode: Reference SBJ-rekk32-3-236-68-118-42 in your application.