3 months ago
Responsibilities
- Build a machine learning platform managing feature engineering, model training, versioning, deployment, online serving and evaluation, and prediction-quality monitoring.
- Identify and generate reusable features for multiple use cases and models.
- Develop and evaluate batch and real-time machine learning and statistical models, including decision trees, logistic regression, neural networks, and Bayesian analysis.
- Debug low-level systems, measure performance, and optimize large production clusters.
- Collaborate with product managers, data scientists, and other engineers to deliver production solutions.
- Stay current with emerging technologies and industry trends.
Requirements
- Bachelor’s, Master’s, or PhD in Computer Science, Statistics, or a related field.
- Five years of experience in applied machine learning on real use cases.
- Proficient coding and software development experience with Spark, Python, or Java.
- Familiarity with real-time model evaluation under low-latency constraints.
- Familiarity with distributed machine learning frameworks such as Spark-MLlib and TensorFlow.
- Experience with large-scale computing frameworks, data analysis systems, and modeling environments such as Spark and Hive.
- Experience with NoSQL stores such as Aerospike and ScyllaDB.
- Ad technology experience is preferred.
- Proficient use of AI tools and agentic coding practices.
Benefits
- Hybrid work with in-office work Monday through Thursday and flexible remote work on Fridays, subject to role and office policies.
- Mental health and financial wellness support.
- Healthcare benefits that may include medical, dental, and vision coverage.
- Life, accident, disability, commuter, and retirement benefits that may include a 401(k) or pension.
- Time off in accordance with local leave policies and personal needs.
Tech Stack
Categories
About Roku
Roku builds streaming players, Roku-branded TVs and audio gear, and the Roku OS licensed to TV manufacturers. Its platform supports ad-supported and subscription streaming, including The Roku Channel and Roku Originals, and underpins a significant advertising business. Founded in 2002 and headquartered in San Jose, it is a public company trading on NASDAQ under the ticker ROKU.
