Senior Software Developer - Backend

Technology | Beijing, P.R. China | Full-Time

Hulu is a premium streaming TV destination that seeks to captivate and connect viewers with the stories they love. We create amazing experiences that celebrate the best of entertainment and technology. We’re looking for great people who are passionate about redefining TV through innovation, unconventional thinking and embracing fun. It’s a mission that takes some serious smart, intense curiosity and determination to be the best.  Come be part of the team that’s powering play.


Vertical Team at Hulu Beijing owns several core business inside Hulu, including search, voice interaction, native content advertising   system.We call ourselves vertical team, because we own end-to-end solution from user experience in different clients (mobile device, smart           TV/set-top box, game console, web, ...), to complex business logic/algorithm in backends. This team is composed of smart engineers with different backgrounds and skills. Our tenant is a strong tech team to deliver E2E solution, a bridge to connect research and engineering, a cradle of the full stack engineersThis team is also looking for a Sr backend developer for campaign. Beside of basic requirement of the junior position, we expect he/she has strong business sense and deep knowledge to work with product manager define strategy, lead E2E system design of a very complex feature, and have crossing team influence to sale design to dependenciesThis team provides opportunities to help you expand ownership to search, voice, or research. Eventually, we hope you become an architect or a leader of this team.


  • Work with product manager to define campaign feature and strategy.
  • Lead E2E system design (frontend to backend) and and sale solution to them by writing very good design document, or arranging effective presentation.
  • Lead the most challenging work in campaign system.
  • Coach junior or even Sr engineers through strictly design/code review. As a super technical star, work with manager to improve the whole team’s skill.
  • Be a role model in best practice of engineering, and use smart automation solutions to reduce the effort in daily operation. 
  • Lead team’s innovation by contributing disruptive new idea/feature himself, or encouraging others to do that.


  • BS/PhD in Computer Science, Mathematics, or a related field 
  • Software development experience over 8 years
  • Has proved experience in building, optimizing, maintaining, and testing very large backend system.
  • Has proved experience to lead E2E system design from client to backend.
  • Excellent verbal and written communication skills , and has proved experience to sale complex technical solution to all stakeholders. 
  • Has proved experience to use innovative solution to generate business value. 
  • Outstanding programming skills in different language. 


  • Deep research or development experience in AD or related system.
  • Familiar with algorithm in inventory forecasting and delivering optimization, like LR, FM, FFM, GBDT, DN, Reinforcement Learning, Multi-armed Bandits problem, ….
  • Has proved experience in frontend development *LI-SL1

Just like the best ensemble casts of our favorite shows, Hulu embraces diversity and is proud to be an Equal Opportunity Employer.

Apply Save