
Posted 11 days ago
Senior Software Engineer, Machine Learning
RokuSr SW Engineer, Machine Learning
Requirements
5+ years Machine Learning experience, Strong CS fundamentals, Data Science and ML fundamentals, NLP understanding, System architecture knowledge, Big data technologies experience, Bachelors in CS, Statistics, or related field
Skills
Machine LearningPythonDeep LearningSparkNLP
About the role
Responsibilities
- Apply state-of-the-art ML techniques including deep learning, bandits, transformers, LLMs, and causal inference to content recommendations
- Run and analyze online A/B tests against critical business KPIs to drive user engagement
- Collaborate with US-based engineering and cross-functional teams to translate business requirements into technical specifications
- Nurture the ML ecosystem to ensure scalability, developer velocity, and adaptability to future business shifts
- Help in training and mentoring new team members
Requirements
- 5+ years of experience applying Machine Learning to concrete problems at large scale
- Strong Computer Science fundamentals and ability to write efficient algorithms
- Solid understanding of Data Science and ML fundamentals (Regression, Classification, Tree-based approaches, Neural networks, and sequence-based models)
- Understanding of NLP approaches such as W2V or BERT
- Strong knowledge of system architecture and big data technologies (streaming architecture, data pipelines, etc.)
- Bachelor's degree in Computer Science, Statistics, or a related field
Preferred Qualifications
- Experience building Recommender Systems professionally
- Proficiency with Java, Scala, or Python
- Experience with big data systems such as Spark, EMR, S3, or AirFlow
- MS or PhD in Computer Science or related fields
- AI literacy and curiosity regarding Generative AI
Benefits
- Comprehensive global access to mental health and financial wellness support
- Local statutory and voluntary benefits including healthcare (medical, dental, and vision)
- Life, accident, disability, and retirement options (401(k)/pension)
- Flexible hybrid work approach (Monday through Thursday in-office)
About the Company
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers with unique capabilities to engage consumers.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer, Machine Learning
Roku · Bengaluru
