Roku
Technology
SeniorMachineLearningEngineer
“Senior Machine Learning Engineer at Roku. Skills: Machine Learning, ML Platform Engineering, Distributed Systems. Design platform services. Build platform services”
What You'll Achieve.
Deliver personalized experiences; Deliver recommendations at scale
Industry & Context.
Problem-solving
What They're Looking For.
Must Have
5+ years of experience building software, CS fundamentals, Fluent with Java, Scala, Kotlin, or Python, Experience with big data systems, Familiar with model ML framework and tools, AI literacy and curiosity, MS in Computer Science or related field
Nice to Have
Worked with Spark, Kafka, Flink, S3, AirFlow, Worked with Ray, PyTorch, HuggingFace, AWS Sagemaker, Explored Gen AI
What You'll Do.
Design platform services
Build platform services
Maintain platform services
Monitor online AB tests
Analyze platform metrics
Analyze business KPIs
Optimize recommendation system performance
Collaborate with engineering teams
Collaborate with cross-functional teams
Translate business requirements
Enhance ML platform ecosystem
Evolve ML platform ecosystem
Support developer velocity
Support system scalability
Contribute to onboarding
Contribute to training
Mentor new team members
How You'll Work.
Team & Collaboration
Cross-functional teams; Engineering teams
Applying for this Senior Machine Learning Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Roku?
Real rants from real employees. Read before you apply.