Overview
As a Senior ML Engineer, you apply cutting-edge ML to improve search and discovery experiences on Roku’s platform. You will collaborate with cross-functional teams to translate business needs into robust ML solutions and help guide the ML roadmap for search ranking and monetization. This role combines deep technical work with leadership, mentoring, and hands-on experimentation to drive user engagement. You will shape scalable ML systems that withstand growth and evolving business needs, all within a fast-paced, mission-driven culture.
Pay / Benefits
- global mental health and financial wellness resources
- healthcare (medical, dental, vision)
- life, accident, and disability insurance
- retirement options (401(k)/pension)
- vacation and personal time
- flexible remote Fridays (hybrid)
Responsibilities
- Apply state-of-the-art ML techniques (deep learning, bandits, transformers, LLMs, causal inference, optimisations) to enhance search relevance and user engagement
- Run online A/B tests and measure impact against key business KPIs
- Collaborate with US engineering and cross-functional teams to translate business requirements into technical specifications
- Nurture and scale the ML ecosystem for developer velocity and adaptability to future shifts
- Provide technical leadership to drive ML roadmap for search ranking and monetisation
- Assist in recruiting, interviewing, training, and mentoring new engineers
Key requirements
- 8+ years of ML experience (or PhD with 6 years) applying ML to large-scale problems in recommender, search, or ads domains
- Strong CS fundamentals and ability to translate ideas into code
- Solid understanding of ML concepts (classification, deep nets, sequence models); NLP and multi-modal learning is a plus
- Experience with big data systems (Spark, S3, Airflow) and programming (Java, Scala, or Python)
- Understanding of system architecture and data pipelines in streaming contexts
- Excellent communication and presentation abilities
- Problem-solving mindset with attention to detail
- Collaborative, cross-functional teamwork
- Deep learning, bandits, transformers, LLMs, causal inference, optimisations
- A/B testing and data-driven experimentation
- Big data technologies and streaming architectures
…
