Roku
Senior Software Engineer, Machine Learning
Job · Full-timeIn OfficeBengaluruEntry level / 0-2 years1 opening
About this role
Roku is hiring for Senior Software Engineer, Machine Learning in Bengaluru. This opening was published by Roku on their official greenhouse careers board on 19 January 2026 and was verified as still open on 17 September 2026.
About the role
Teamwork makes the stream work.
What you'll do day to…
Similar jobs hiring now
View allNot quite right? These jobs in Bengaluru match the same skills — apply to a few to improve your chances.
Skills you'll use
PythonJavaMachine LearningTeamworkData AnalysisStatisticsDebuggingSparkTensorFlowAlgorithmsCompensation
What you'll do
- p]:inline" data-streamdown="list-item"> ML infrastructure: Help build a first-class machine learning platform from the ground up which manages the entire model lifecycle - feature engineering, model training, versioning, deployment, online serving/evaluation, and monitoring prediction quality
- p]:inline" data-streamdown="list-item"> Data analysis and feature engineering: Apply your expertise to identify and generate features that can be leveraged by multiple use cases and models
- p]:inline" data-streamdown="list-item"> Model training with batch and real-time prediction scenarios: Use machine learning and statistical modelling techniques such as Decision Trees, Logistic Regression, Neural Networks, Bayesian Analysis and others to develop and evaluate algorithms for improving product/system performance, quality, and accuracy
- p]:inline" data-streamdown="list-item"> Production operations: Low-level systems debugging, performance measurement, and optimisation on large production clusters
- p]:inline" data-streamdown="list-item"> Collaboration with cross-functional teams: Partner with product managers, data scientists, and other engineers to deliver impactful solutions
- p]:inline" data-streamdown="list-item"> Staying ahead of the curve: Continuously learn and adapt to emerging technologies and industry trends
- p]:inline" data-streamdown="list-item">Bachelors, Masters, or PhD in Computer Science, Statistics, or a related field
- p]:inline" data-streamdown="list-item">Experience in applied machine learning on real use cases (bonus points for ad tech-related use cases). Minimum 10 years of total experience
Who can apply
- p]:inline" data-streamdown="list-item">Great coding skills and strong software development experience (we use Spark, Python, Java)
- p]:inline" data-streamdown="list-item">Familiarity with real-time evaluation of models with low latency constraints
- p]:inline" data-streamdown="list-item">Familiarity with distributed ML frameworks such as Spark-MLlib, TensorFlow, etc
- p]:inline" data-streamdown="list-item">Ability to work with large scale computing frameworks, data analysis systems, and modelling environments. Examples include Spark, Hive, NoSQL stores such as Aerospike and ScyllaDB
- p]:inline" data-streamdown="list-item">Ad tech background is a plus
- p]:inline" data-streamdown="list-item">AI growth mindset / AI Literacy
About Roku
About Roku
This is the jump-off point to learn about working at Roku, including our employees, the Roku culture, our office locations around the world, and student internship opportunities. Roku, jobs, careers, internship, streaming, TV, engineering
Join us at the leading edge of technology and…
Visit Roku’s official website ↗Searching for “Roku jobs” or “jobs at Roku”? You’re in the right place.
Similar Jobs
Hand-picked roles that match this job's skills
4C Corporate Services
4C Corporate Services is hiring a Civil Engineer FreshersHybridChennai24mo
25K/moApply
Mamaearth
Financial AnalystHybridMadurai, Tamil Nadu3mo
34K/moApply
Livspace
Financial AnalystIn OfficeMangaluru, Karnataka3mo
35K/moApply
KreditBee
Financial AnalystRemoteBhopal, Madhya Pradesh3mo
35K/moApply
Khatabook
Financial AnalystHybridGuwahati, Assam3mo
35K/moApply
KFintech
Financial AnalystIn OfficeVijayawada, Andhra Pradesh3mo
35K/moApply
Juspay
Financial AnalystHybridNashik, Maharashtra3mo
34K/moApply
Innovaccer
Financial AnalystIn OfficeThane, Maharashtra3mo
34K/moApply
Infra.Market
Financial AnalystRemoteNavi Mumbai, Maharashtra3mo
34K/moApply
HighRadius
Financial AnalystIn OfficeSurat, Gujarat3mo
33K/moApply
Sponsored — Deals for Professionals
SponsoredSimilar Jobs Based on Your Skills
GupShup
Financial AnalystHybridLucknow, Uttar Pradesh3mo
35K/moApply
Groww
Financial AnalystIn OfficeVadodara, Gujarat3mo
35K/moApply
GlobalBees
Financial AnalystIn OfficeNagpur, Maharashtra3mo
33K/moApply
FirstCry
Financial AnalystHybridBhubaneswar, Odisha3mo
35K/moApply
Emergent AI
Financial AnalystIn OfficeIndore, Madhya Pradesh3mo
35K/moApply
ElasticRun
Financial AnalystHybridChandigarh, Chandigarh3mo
34K/moApply
Druva
Financial AnalystIn OfficeJaipur, Rajasthan3mo
35K/moApply
Droom
Financial AnalystIn OfficeCoimbatore, Tamil Nadu3mo
34K/moApply
Digit Insurance
Financial AnalystRemoteKochi, Kerala3mo
35K/moApply
Darwinbox
Financial AnalystHybridAhmedabad, Gujarat3mo
35K/moApply
Recently Posted Jobs in Bengaluru
Fresh jobs posted in Bengaluru — apply early
In OfficeBengaluru3mo
Stipend N/AApply
In OfficeBengaluru3mo
Stipend N/AApply
In OfficeBengaluru3mo
Stipend N/AApply
In OfficeBengaluru3mo
Stipend N/AApply
Endava
Business AnalystIn OfficeBengaluru3mo
Stipend N/AApply
In OfficeBengaluru3mo
Stipend N/AApply
Everpure
MTS - Performance EngineeringIn OfficeBengaluru3mo
Stipend N/AApply
Everpure
MTS - Performance EngineeringIn OfficeBengaluru3mo
Stipend N/AApply
Everpure
MTS - Performance EngineeringIn OfficeBengaluru3mo
Stipend N/AApply
In OfficeBengaluru3mo
Stipend N/AApply
Ready to apply for Senior Software Engineer, Machine Learning?
Free to apply · takes under 2 minutes · Roku reviews on a rolling basis.
Apply Now



