Senior Software Engineer, Content Aggregation Platform / Machine Learning

Roku
Roku

Job Overview

Content Aggregation Platform (CAP) team is ingesting, transforming, and deduplicating content metadata from all Roku partners. The data we produce is used by Roku Channel, Universal Search, Recommendations, Analytics, Advertising, and other internal and customer-facing Roku services.The team is small and nimble and moves fast to solve challenging problems while iterating quickly and releasing often.We are looking for an experienced, passionate, self-driven engineer to help us get to the next level of scalability, performance, reliability, and machine learning induced intelligence (data matching, entity deduping / resolution, record linkage, clustering).In this role, you will be reinventing and implementing the subsystems that process all of the content metadata available on the Roku platform in near-real-time. You will have vertical ownership of core subsystems and participate in other related features, architecture, and cloud infrastructure.Requirements:* BS/MS/PhD Computer Science or related* 5+ years of industry experience* Excellent algorithms, data structures, and coding skills (Java preferred)* Good understanding of RDBMS and/or NOSQL* Strong Machine Learning skills (data matching / deduping / clustering preferred)* Proven work on large-scale content ingestion / aggregation, and/or machine learning projects and related infrastructure* Familiar and comfortable with CICD and cloud deployments (AWS preferred)* Comfortable with both bootstraping new and working on existing legacy projects#LI-MH1

View More
Job Detail
Shortlist Never pay anyone for job application test or interview.