Senior Software Engineer, Machine Learning at Roku
Job Description
📋 Description
- Apply ML on search using DL, transformers, and LLMs
- Run online AB tests and analyze KPIs
- Collaborate with teams to translate requirements into specs
- Nurture ML ecosystem to scale, maintain velocity, adapt to business shifts
- Provide technical leadership to drive ML roadmap for search ranking and monetization
- Help recruit, interview, and mentor new engineers
🎯 Requirements
- 6+ years of ML experience (or PhD with 5 years) in large-scale domains
- Strong CS fundamentals; ability to translate ideas into code
- ML fundamentals: classification, deep nets; NLP and multi-modal learning is a plus
- Experience with big data systems (Spark, S3, Airflow) and programming (Java, Scala, Python)
- Good understanding of system architecture and data pipelines/streaming
- MS in CS/Statistics or related field; PhD preferred
🎁 Benefits
- Global access to mental health and financial wellness support
- Healthcare options (medical, dental, vision)
- Life, accident, disability, commuter insurance
- Retirement options (401(k)/pension)
- Paid time off and flexible leave policies
