About
PricingContact
  • Founded in

    2002

  • Company Industry

    Software Development

  • Headquarters

    1155 Coleman Ave, San Jose, - 95110, California, US

About us

With the #1 platform for streaming television in the U.S., Roku wants to revolutionize the way the world watches TV. Our Roku-branded TVs, Roku TV models, Smart Home system, streaming players, audio equipment, and the purpose-built operating system that powers it all can turn any home into a home theater, with seamless integration of hardware and software. Our commitment to our users extends to our brand studio, which creates innovative Roku Originals exclusively for The Roku Channel, a free channel that reaches approximately 80 million households in the U.S. and Mexico. Join us and you'll have the chance to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. Be a part of shaping the future of streaming at weareroku.com.
  • Funding Round/Series

    Series D

  • Funding Amount

    $ 8.8M

Current Openings at Roku

Senior Software Engineer, Demand Bidder, Ad Serving Platform

10 Years ExpHybrid - Bengaluru
JavaDistributed Systemslow-latencySQLNoSQLCloud InfrastructureAI

Senior Engineering Manager - Streaming

8 Years ExpHybrid - Bengaluru
Cloudvideo processingStreamingDRMAWSAzurevideo ingestion

Senior Engineering Manager - Streaming Apps

12 Years ExpHybrid - Bengaluru
video deliverycross-platformOTT ecosystemEngineeringSoftwareautomationAI

Senior Software Engineer (Java - Backend, Ads Engineering)

8 Years ExpHybrid - Bengaluru
JavaC++AlgorithmsData StructuresPerformance OptimizationMulti-Threadingreal-time programming

Senior Software Engineer, Backend & Data Platform

7 Years ExpHybrid - Bengaluru
JavaApache SparkKafkaFlinkSpring Boot

Senior Machine Learning Engineer, Content Platform

7 Years ExpHybrid - Bengaluru
Machine LearningGenerative AIDeep LearningNLPVision ModelsData PipelinesProgramming

Senior Data Engineer, Cloud Content Platform

8 Years ExpHybrid - Bengaluru
JavaDistributed SystemsBig DataDatabasesStreamingData Pipelines

Staff Software Engineer, Demand Bidder, Ad Serving Platform

10 Years ExpHybrid - Bengaluru
JavaDistributed SystemsCloud Infrastructurelow-latencyAI

Senior Data Engineer

8 Years ExpHybrid - Bengaluru
PythonSparkAirflowHiveKafkaPrestoHDFS

Senior Machine Learning Engineer, Data Insights

5 Years ExpHybrid - Bengaluru
Machine LearningPythonApache SparkGenerative AIData EngineeringAnalyticsFeature Engineering

Senior Software Engineer - Service mesh

8 Years ExpHybrid - Bengaluru
TerraformKubernetesIstioGolangPythonShellDocker

Senior Software Engineer- Backend

FreshersHybrid - Bengaluru
JavaAWSRedisMemCachedCloud ServicesSoftware DevelopmentArchitecture

Senior Software Engineer, AD Serving

10 Years ExpHybrid - Bengaluru
JavaC++AlgorithmsData StructuresMulti-Threadingreal-time programmingPerformance Optimization

Senior Data Engineer

8 Years ExpHybrid - Bengaluru
SQLPythonHadoopKafkaSparkAirflowHive

Senior Machine Learning Engineer - Advertising Engineering

5 Years ExpHybrid - Bengaluru
Machine LearningPythonData PipelinesAlgorithmsData ScienceAI systemsSpark

Senior Software Engineer, Machine Learning

10 Years ExpHybrid - Bengaluru
JavaPythonMachine LearningSparkCollaborative filteringRankingOptimization

Senior Machine Learning Engineer - Recommendations

5 Years ExpHybrid - Bengaluru
Machine LearningDeep LearningData ScienceNLPBig DataAlgorithmsSystem Architecture

Senior Software Engineer, MLOps/SRE

8 Years ExpHybrid - Bengaluru
DevOpsMLOpsKubernetesPythonAWSCloudGCP

Senior Machine Learning Engineer, Ad Tech Engineering

6 Years ExpHybrid - Bengaluru
Machine LearningDeep LearningData SciencePythonC++NLP

Senior Manager, Software Engineering - Web (Ads Customer Interface)

16 Years ExpHybrid - Bengaluru
reactNode.jsAI technologiesSDLCCI/CDdata managementReporting

Senior Software Engineer, Video Platform

5 - 8 Years ExpHybrid - Bengaluru
Javamicro-servicesNoSQLAWSvideo servicesAPIWeb Servers

Senior Software Engineer,  SRE

12 Years ExpHybrid - Bengaluru
KubernetesautomationSREMonitoringObservabilityCloudInfrastructure

Sr. Software Engineer - Cloud Networking

7 Years ExpHybrid - Bengaluru
PythonIACCloud InfrastructureNetworking

Senior Software Engineer, Observability

8 Years ExpHybrid - Bengaluru
GoKubernetesDistributed SystemsObservabilityData Pipelinescloud platformstime-series databases

Senior Machine Learning Engineer – Personalisation & Recommendations

FreshersHybrid - Bengaluru
Machine LearningFeature EngineeringReinforcement LearningData Analysisscoringrecommendationsperformance measurement

Senior Software Engineer - Kubernetes & ServiceMesh

8 Years ExpHybrid - Bengaluru
TerraformKubernetesIstioDockerPythonSRE