Sr. Software Engineer, Backend

Software Engineering  |  Seoul  | ID: 7958 

     View more jobs

Sr. Software Engineer, Backend

Teamwork makes the stream work.

Roku is changing how the world watches TV

Roku is the #1 TV streaming platform in the US, and we’ve set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.

From your first day at Roku, you’ll make a valuable — and valued — contribution. We’re a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.

 

About the team

The Seoul office of Roku is now in charge of building client/backend services to create viewership profiles using ACR (auto content recognition) technology, 
processing millions of queries per second and have a plan to expand its role for the Roku TV. 

This position is based in Roku Korea's office in Seoul, South Korea.

 

About the role

Roku Seoul office is seeking a Senior SW Engineer with a strong background in building large scalable systems powering end-user experiences for 10s of millions of users.
In this role, you will be responsible for the development and tech for Roku's Ad supporting systems providing a fast and resilient indexing service. This is a highly visible and strategic role where you will have stakeholders across the business, product, and related engineering groups.

 

What you’ll be doing

  • Design and implement fault-tolerant and high-efficiency large-scale (media) indexing systems
  • Optimize the behavior of the indexing systems with hundreds of servers in a dynamic cloud environment
  • Analyzing event logs from client and server
  • Implement tools handling audio, video, and image fingerprints
  • Test the performance of the in various environments

 

We’re excited if you have 

  • 7+ years of relevant software development experience
  • Experience in Unix/Linux-based development environment
  • Experience in the development of Cloud environments
  • Experience with at least one of the following programming languages: C/C++, Python
  • Knowledge of network and multithread programming
  • Knowledge of data structure and algorithms- A passion for problem-solving.
  • Bachelor's degree (B.S.) or equivalent in Computer Science  
  • Experience in Cloud DevOps and CICD pipeline
  • Good English verbal and written communication skills

 

팀 소개

Roku의 서울 사무소는 현재 ACR(자동 콘텐츠 인식) 기술을 사용하여 시청률 프로필을 만들기 위한 클라이언트/백엔드 서비스 구축을 담당하고 있습니다. 
이를 통해 초당 수백만 개의 쿼리를 처리하고 Roku TV에 대한 역할을 확장할 계획을 가지고 있습니다. 
Roku Korea의 사무실은 서울에 위치해있습니다.

포지션

Roku Seoul 사무소는 수천만명의 사용자들에게 사용자 경험을 제공하는 대규모 확장 시스템 구축을 담당할 Senior SW Engineer를 찾고 있습니다.
이 포지션은 빠르고 탄력적인 인덱싱 서비스를 제공하는 Roku 비디오 광고 시스템 관련 개발 및 기술을 담당하게 됩니다.
비즈니스, 제품 및 관련 엔지니어링 파트 전반에 걸쳐 다양한 이해 관계자와 함께하며 매우 가시적이고 전략적인 역할을 수행하게 됩니다.

담당업무

  • Fault-tolerant하고 고효율 대용량 media indexing 시스템의 디자인 및 구현
  • Cloud 환경에서 수백대의 서버로 분산처리하는 시스템의 최적화 작업
  • 클라이언트와 서버의 로그 분석
  • 오디오, 비디오, 이미지 fingerprint에 관련한 툴 구현
  • 다양한 환경 내에서의 media indexer 시스템의 성능을 테스트

자격요건

  • 7년 이상의 유관 경력을 갖추신 분
  • Unix/Linux 개발 환경에 대한 경험이 있는 분
  • Cloud 환경에서 개발 경험이 있으신 분
  • 하나 이상의 언어에 대한 경험이 있는 분(C/C++, Python)
  • 네트웍과 멀티스레딩 프로그래밍에 지식이 있으신 분
  • Data structure와 알고리즘에 대한 지식을 보유하신 분
  • 문제해결에 대한 열정을 갖추신 분 
  • 컴퓨터 공학 학사 또는 유사 학위자

우대사항

  • Cloud DevOps 와 CICD pipeline을 경험하신 분
  • 영어 커뮤니케이션(Verbal, Written)이 가능하신 분

 

The Roku Culture

Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We’re independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. 

We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. 

To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet.

Thanks for considering a role at Roku. Take a moment to complete the form below. We ask that you remove any photos from your resume or CV before submitting your application. 

Additionally, providing false, misleading, or inaccurate information or responses will void this application and disqualify you from consideration. If employed by Roku, it will result in the immediate termination of employment regardless of when Roku discovers misleading or inaccurate information.

 

Application

×
+ Add another education

Not You?

Thank you

Apply   View more jobs

Join our Talent Community

Not You?

Thank you

Related Jobs

Senior UX Researcher, International User Experience 8143 San Jose California United States San Jose, California User Experience 369 - User Experience Approvals Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the US, and we’ve set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be ...
Payroll Manager EMEA Finance 7833 London England United Kingdom London, England Finance 409 - Tax, Treasury & Shared Services Approvals Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the US, and we’ve set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be ...
Senior Payment & Risk Analyst Product Management 8150 Amsterdam North Holland Netherlands Amsterdam, North Holland Product Management 440 - Roku Pay Approvals Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the US, and we’ve set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be ...
Senior Payment & Risk Analyst Product Management 8150 Austin Texas United States Austin, Texas Product Management 440 - Roku Pay Approvals Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the US, and we’ve set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be ...
Senior Payment & Risk Analyst Product Management 8150 San Jose California United States San Jose, California Product Management 440 - Roku Pay Approvals Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the US, and we’ve set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be ...
Senior Payment & Risk Analyst Product Management 8150 Cambridge England United Kingdom Milton, Cambridge, England Product Management 440 - Roku Pay Approvals Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the US, and we’ve set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be ...
Sr. SW Engineer, Browse & Discovery Software Engineering 7794 San Jose California United States San Jose, California Software Engineering 224 - Search & Recommendations Approvals Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the US, and we’ve set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be ...
Accounting Manager - Content Finance 8142 San Jose California United States San Jose, California Finance 410 - Accounting Approvals Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the US, and we’ve set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be ...