Bengaluru, Karnataka, India
Not disclosed
On-site
Full Time
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the Role Roku is rapidly growing our Bangalore office, and we are seeking a highly skilled and experienced Manager, Finance and Operations Technology of Finance and Operations technology to grow and lead our development team there. This role will involve close collaboration with US- and Internationally-based Engineering teams to ensure the successful delivery of projects and support to Roku’s Finance, Accounting, and Operations organizations. As part of our Enterprise Engineering leadership team, you will lead and manage a small, nascent, local team. Partnering with other Enterprise Engineering members across many offices, you will be a key resource in the planning, execution, and delivery oversight of global projects. You will have the opportunity to shape our Finance and Operations tech platforms, simplify an inherently complex and rapidly growing tech landscape, and scale platforms to meet our growth needs, while concurrently driving business process automation. We are disrupting traditional methods of automating business workflows and applying an Engineering/API-driven design to scale efficiencies in Roku internal processes. This is a hands-on, high-impact, high-visibility role. What you'll be doing Hire, lead and manage the Enterprise Engineering team in Bangalore, focusing on development and business process automation. Be a player coach and inspire a small team of internal and external people, to achieve high performance goals. Be a key contributor of the planning, execution, and delivery of Finance, Accounting and Operations projects. Ensure the team adheres to Engineering best practices in software development, quality assurance and project management. Provide technical guidance and mentorship to team members. Monitor project progress, identify risks, and implement mitigation strategies. Foster a multi-regional collaboration and innovative team environment. We're excited if you have 10+ years of experience working with SaaS/Cloud-based Finance and Ops technology solutions, including significant expertise with NetSuite Accounting and Operations modules. Finance, Accounting, and Operations business process savviness with a working knowledge of how they impact Finance and Ops technology. Strong strategic thinking, ability to ask questions, translate business needs into Finance and Ops technology solutions. Ability to provide appropriate levels of project oversight while directing team to maximize their positive impact. A solid understanding of software engineering processes, preferably from experience working in an enterprise engineering organization. Strong written and oral communication skills with the ability to distill and articulate key messages to executives, stakeholders, and customers. Strong cross region communication skills. Strong bias for action. A solid understanding of SOX Bachelor’s degree in Computer Science or a related field. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet. By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms. Show more Show less
Bengaluru, Karnataka, India
Not disclosed
On-site
Full Time
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team Roku pioneered streaming to the TV and continues to innovate and lead the industry. While we are well-positioned to help shape the future of television – including TV advertising – around the world, continued success relies on its investment in our capabilities. Roku offers millions of options to our users: movies, episodes, news, sports, and channels from all around the world. The Roku Content Platform is key to onboarding content into the Roku ecosystem, delighting our customers. Building a content knowledge platform that provides insights to downstream systems like Search, Recommendations, Ads, and Voice to shape customers' experiences is why we’re actively looking for a Senior Software Engineer, Content Platform who can drive further innovation. About the role We are seeking a highly experienced and skilled Senior Software Engineer to join our backend and data team. This role is crucial for designing, building, and optimizing distributed data pipelines, real-time data processing systems, and backend solutions that handle large-scale data effectively. The ideal candidate will have deep expertise in Java, distributed systems, and big data technologies, as well as a passion for solving complex problems and delivering robust solutions. We’re always in “build mode” because we’re a company of data-focused builders. Every day, you’ll look at what exists and find ways to make it better. What you’ll be doing Design and Development: Architect, develop, and maintain scalable backend systems and APIs using Java and Akka. Build distributed data pipelines for batch and real-time data processing. Design efficient and scalable systems that process large volumes of data. Big Data Expertise: Leverage big data technologies such as, Apache Spark, Kafka, Flink, and related tools to build high-performance data pipelines. Work on data transformation, ingestion, and integration for both structured and unstructured data. Implement solutions for data lake and data warehouse integrations. Real-Time Processing: Develop and maintain real-time data processing applications to support business-critical use cases. Optimize real-time data flows for low latency and high throughput. Java Expertise: Write clean, efficient, and reusable code in Java, adhering to industry best practices. Optimize Java applications for performance, scalability, and reliability. Leverage Java frameworks such as Spring Boot for backend development. Monitoring and Optimization: Monitor, troubleshoot, and optimize backend and data systems to ensure high availability and reliability. Design and implement performance tuning strategies for large-scale distributed systems. Required Qualifications: 7+ years of experience in backend development and distributed data processing. Proven expertise in designing and building scalable systems with Java. Hands-on experience with Big Data technologies such as Spark, Kafka, and Flink. Proficiency in Java and Java-based frameworks (Spring, Spring Boot, etc.). Strong understanding of distributed systems and microservices architecture. Experience with cloud platforms like AWS, Azure, or Google Cloud. Familiarity with containerization and orchestration tools like Docker and Kubernetes. Knowledge of SQL and NoSQL databases (e.g., DynamoDB, or Aerospike). Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet. By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms. Show more Show less
Bengaluru, Karnataka, India
Not disclosed
On-site
Full Time
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the role We are seeking a skilled Engineer with exceptional DevOps /SRE skills to join our team in Bangalore . Responsibilities include automation and scaling of Big Data and Analytics infrastructure , including massively parallel processing (MPP) databases, in public clouds . Work also includes building CI/CD pipelines, setting up monitoring and alerting for production infrastructure, and updating and maintaining supported systems . What you’ll be doing Develop best practices around cloud infrastructure provisioning, disaster recovery, and developer onboarding. Maintain and scale massively parallel processing (MPP) databases Collaborate with developers on optimal system architecture for scaling, resource utilization , fault tolerance, reliability, and availability Conduct low-level systems debugging, performance measurement and optimization on large production clusters and low-latency services Create scripts and automation that can react quickly to infrastructure issues and take corrective actions Participate in architecture discussions, influence product roadmap s , and take ownership and responsibility over new projects Collaborate and communicate with a geographically distributed team We’re excited if you have 8+ years of experience in DevOps or Site Reliability Engineering (SRE) Cloud infrastructure such as Amazon AWS, Google Cloud Platform (GCP), Microsoft Azure, or other p ublic c loud platforms - GCP is preferred. At least 3 of the following technologies/tools: Big Data / Hadoop , Kafka, Spark, Airflow, Trino , Druid, Hive , Pinot or SyllaDB . Experience with Kubernetes, Docker and Terraform Strong background in Linux/Unix. System engineering around edge cases, failure modes, and disaster recovery Experience with shell scripting, or equivalent programming skills in Python Experience working with monitoring and alerting tools such as Datadog / Prometheus/Grafana and PagerDuty, and being part of on call rotations Experience with Networking, Network Security, Data Security Bachelor’s degree, or equivalent work experience. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet. By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms. Show more Show less
Bengaluru, Karnataka, India
Not disclosed
On-site
Full Time
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About The Team Roku’s Subscription Bindings team is responsible for developing the technology platforms on which SmartHome entitlements run while ensuring high throughput, low latency, scalability and reliability to meet our rapid business growth About The Role As an Engineering Manager for Roku’s Subscription Bindings team, you will build and manage a team that meets the stringent needs of high performance, reliability and scalability collaborating closely with product managers and other teams like mobile, smart cloud, platform infrastructure, etc. What you’ll be doing: Build a strong engineering team by hiring the best and motivating the team to bring out their best. Contribute to and enhance the device subscription entitlement ecosystem at Roku. Own building platform features, driving and collaborating directly with product and other engineering teams Lead engineering and technical efforts from problem definition to production rollout. Own design and implementation of shared architectural layers (e.g. event systems, mesh, sharded data clusters) and libraries that can be used across teams. Engage in architectural discussions across multiple teams, influence the roadmap, and take ownership of key projects and initiatives. Be an evangelist for platform innovation, best practices and reuse. Review technical specification documents created by the development team and mentor team members. Be actively involved in code/design reviews. Demonstrate engineering excellence practice by setting expectations and lead by example. We’re excited if you have: 10+ years of experience in architecting, implementing and running large scale services. 4+ years of direct engineering management experience. Strong experience collaborating across multiple teams, driving cross functional initiatives, working closely with Product and Business functions. Strong passion for technology and adding value to the bottom line through technology. Strong expertise with building and running cloud solutions in AWS or GCP is a must. Experience building systems of various workloads - streaming, API, notifications, batch, etc. Strong architectural design experience and great track record of building highly available, reliable and scalable cloud scale distributed transactional systems. Strong passion and expertise with building and adopting CI/CD pipelines - Preferred Expertise with various subscription flows, such as purchase, renewal, dunning, cancellation, repurchase, etc - Preferred Expertise with various IoT device subscription entitlement capabilities including provisioning, verification, revocation, renewal, reinstatement, etc - Preferred Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet. By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms. Show more Show less
Bengaluru, Karnataka, India
Not disclosed
On-site
Full Time
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the role: Reporting to the Senior Manager, Enterprise Applications, the SCM EAM is responsible for the implementation, configuration and management of Roku’s Supply Chain platform. We are seeking an experienced Sr. Business Systems Analyst with expertise in supply chain management to support business process improvements, analyze supply chain data, and provide actionable insights for operational efficiency. The successful candidate will work closely with cross-functional teams including Operations, logistics, inventory management, Order Admin and accounting to ensure smooth operations and the integration of solutions across the supply chain domain. As a senior leader, you will be assigned significant responsibilities and we will look to you to ensure the platform meets business, compliance, data security and integrity requirements in a rapidly growing and fast-paced company. You are execution focused and would develop a reputation for repeatedly delivering projects on-time. You will: Study current supply chain processes, identify inefficiencies, and recommend improvements to optimize operations. Work with stakeholders and Product Management to manage and prioritize user requests, document requirements, drive development and ensure successful delivery of projects aligned to timeline and budget. Overcommunicate to ensure transparency with stakeholders on scope, status and timing. Identify areas of opportunity to automate capabilities, scale functionality for high volume processing, and maximize functional and technical capabilities to reduce manual process. Serve as subject matter expert for NetSuite, managing system configurations, upgrades, and integrations. Serve primarily as Supply Chain go-to Applications Manager, responsible for Scope, design and delivery of technology releases and roadmap and identify opportunities to leverage new features and functionality to improve business processes. Lead integration with third-party systems, EDI partners & Manufacturers Partner with security and compliance teams to ensure the platform meets compliance, security and audit requirements. The ideal candidate is: A seasoned Supply Chain expert with a minimum of 7 years of experience working with ERP systems and high-volume order and fulfillment processing. Experience with entire supply chain process, including procurement, order management, inventory management, warehousing, logistics, demand planning, and distribution. Strong bias for action with ability to organize, communicate status, and timelines. We operate in a highly competitive market and speed to deliver is essential. You should thrive in a fast-paced environment and be capable of anticipating and meeting ever increasing business demands. An effective communicator with the ability to educate at all levels of the organization to ensure alignment on strategy and priorities. Education: Bachelor’s degree in Business, Supply Chain Management, Industrial Engineering, computer science or a related field Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet. By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms. Show more Show less
Bengaluru, Karnataka, India
Not disclosed
On-site
Full Time
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the Team Roku’s cloud platform team is looking for highly skilled infrastructure and software engineers to help develop and drive Roku’s service mesh hosting architecture and platform. Our team is responsible for building and scaling the platform (Kubernetes, Istio, Envoy, operators, and more) to affect Roku’s transition towards a single, unified, cloud-agnostic system where all teams speak the same infrastructure language. We engage across Roku’s engineering teams to migrate hundreds of workloads to our common platform, including helping augment and automate CI/CD flows. We are looking for a leader who can balance priorities, people, and technology choices and work collaboratively across teams to achieve company-impacting results. Our team members are smart, collegial, collaborative and focused on building the best-in-class platform. We foster a culture of experimentation, looking for the best idea to take the day. As a leader on this team, our Manager models this behavior: If we’re not trying new things, we’re not growing. And we need to grow and adapt for Roku to stay on top. About the Role As Manager of Roku’s cloud platform team (internally called RMCP) you would have responsibilities in the following key areas: Provide technical leadership to help architect, design, build, deploy Roku’s next generation service mesh and cloud infrastructure. Continue to build a world class team of platform engineers by attracting and hiring high quality talent in India. We are expanding in India, so part of your time in this role will involve working closely with rest of engineering in supporting a development center in India and attracting the best talent there. Work with senior management and align roadmaps, communication strategy and evolution of platform based on their feedback and users of our platform. Join in efforts to investigate new technology and tools to be adopted by Roku. Mentor team members to define and adopt new or improve existing processes and procedures. Coordinate with similar US-based teams to achieve follow-the-sun development. Act as a product manager for the organization by designing mechanisms to deeply understand our internal customers who use the platform and their pain points. Assist with managing our team’s sprints, prioritizing the backlog, and project planning. We're Excited If You Have Leadership Skills You enjoy building a world class team, attracting, inspiring, and retaining top talent. You have excellent soft skills and can effectively communicate and drive alignment with a diverse set of people, ranging from developers to Roku executives. You enjoy the challenge of building internal platforms, cross-team collaboration, work with internal users as customers, influencing the direction of the work, and substantively contributing to system architecture. You enjoy taking complete ownership of initiatives. You have experience leading a team of 8+ engineers, setting vision and build roadmaps. Technical Skills Strong hands-on experience in cloud-native technologies. AWS or GCP, Kubernetes, Istio, Envoy and Terraform. Knowledge of another cloud platform like Azure is a plus. Experience with observability tools like Prometheus, Grafana, Loki, etc. Demonstrated understanding of overall cloud infrastructure design and developing tools to enable and automate the infrastructure. Experience in testing and deploying applications via modern CI/CD tools and concepts. The drive and self-motivation to understand the intricate details of a complex infrastructure environment and identifying areas of improvement. Strong architectural abilities towards building a wholistic developer experience. Passion for staying current with the evloving landscape of Cloud Native Computing Foundation (CNCF) projects, industry trends, and emerging best practices. Experience with cloud cost governance involving forecasting and managing costs is a plus. Bachelor’s in Computer Science, or equivalent work experience. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet. By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms. Show more Show less
Bengaluru, Karnataka, India
Not disclosed
On-site
Full Time
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team Roku is the No. 1 TV streaming platform in the U.S., Canada, and Mexico with 70+ millions of active accounts. Roku pioneered streaming to the TV and continues to innovate and lead the industry. We believe Roku’s continued success relies on its investment in our machine learning/ML recommendation engine. Roku enables our users to access millions of contents including movies, episodes, news, sports, music and channels from all around the world. About the role We’re on a mission to build cutting-edge advertising technology that empowers businesses to run sustainable and highly-profitable campaigns. The Ad Performance team owns server technologies, data, and cloud services aimed at improving the ad experience. We're looking for seasoned engineers with a background in machine learning to aid in this mission. Examples of problems include improving ad relevance, inferring demographics, yield optimisation, and many more. Employees in this role are expected to apply knowledge of experimental methodologies, statistics, optimisation, probability theory, and machine learning using both general purpose software and statistical languages. What you’ll be doing 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. Data analysis and feature engineering: Apply your expertise to identify and generate features that can be leveraged by multiple use cases and models. 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. Production operations: Low-level systems debugging, performance measurement, and optimisation on large production clusters. Collaboration with cross-functional teams: Partner with product managers, data scientists, and other engineers to deliver impactful solutions. Staying ahead of the curve: Continuously learn and adapt to emerging technologies and industry trends. We’re excited if you have Bachelors, Masters, or PhD in Computer Science, Statistics, or a related field. Experience in applied machine learning on real use cases (bonus points for ad tech-related use cases). Great coding skills and strong software development experience (we use Spark, Python, Java). Familiarity with real-time evaluation of models with low latency constraints. Familiarity with distributed ML frameworks such as Spark-MLlib, TensorFlow, etc. 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. Ad tech background is a plus. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet. By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms. Show more Show less
Bengaluru, Karnataka, India
Not disclosed
On-site
Full Time
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team At Roku, the Customer Care Engineering team is at the forefront of creating innovative solutions that redefine how we support millions of Roku users worldwide. We build and maintain a diverse ecosystem of cutting-edge tools and applications, including the Roku Support help center, advisor-facing tools for call centers, third-party partner integrations, internal web portals, and a robust suite of web services. From customer account management to big data pipelines, automated deployments, and build tools, our work touches nearly every aspect of the Roku experience.Our mission? To empower Roku customers and support teams with seamless automation, intuitive self-service tools, and powerful troubleshooting capabilities. We’re passionate about crafting secure, high-performance applications that not only solve problems but also deliver a delightful, branded user experience. If you’re excited about building scalable, impactful solutions that make a real difference, this is the team for you. About the role Roku is seeking an experienced, versatile, and skilled Full Stack Engineer to join our dynamic Customer Care team. You will play a pivotal role in building and evolving a platform, leveraging web technologies and cutting-edge generative AI, to support world class customer care experiences including intelligent chatbots, agent dashboards, telephony integration, and self-service workflow automation . Your expertise will help shape intelligent, scalable solutions that enhance customer support experiences and multiple support call centers globally. What you'll be doing Design, develop, test, deploy, document, and maintain full stack web applications for a multi-region CRM platform Determine the strategic and tactical direction of the front-end architecture with cross-browser compatibility, accessibility and search engine optimization Build and optimize Retrieval-Augmented Generation (RAG) solutions to power chatbot interactions Advocate for operational excellence, driving best practices in monitoring, performance, and reliability. Participate in the agile development process, including scoping, technical design, effort estimation, coding, testing, debugging, code reviews, maintenance, and support Write clean, efficient, and maintainable code across frontend and backend services Monitor, debug, and resolve issues across the stack to maintain platform reliability. Stay updated on emerging technologies, bringing innovative ideas to enhance the platform. Collaborate with product managers, UX designers, data science and larger engineering team on business and architecture proposals to deliver seamless customer care experiences. We're excited if you have 7+ yrs of relevant web development and production application support of highly trafficked consumer-facing web applications. 3+ yrs of in-depth experience with React and relevant toolset/framework ecosystem. Expert-level knowledge of JavaScript, Typescript – prototypical inheritance, scope and closures. Experience with js, React.js/Angular.js, Express, SASS/LESS, AWS, npm, Git and CI a necessity. Experience with cloud platforms (e.g., AWS, GCP, Azure) and microservices architectures Strong understanding of database systems (SQL and NoSQL). Familiarity with DevOps practices and tools (CI/CD, Docker, Kubernetes). Ability to decompose complex problems into manageable units of work. Excellent problem-solving skills and ability to work in an agile environment. Effective communication and collaboration skills. Bachelors or Master’s degree in Computer Science, Engineering, or equivalent. Experience with customer service platforms or CRM systems is preferred Hands-on experience developing RAG solutions or working with LLMs for chatbots is preferred Knowledge of service mesh architectures is preferred Exposure to observability tools and practices (e.g., Prometheus, Grafana) are preferred. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet. By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms. Show more Show less
Bengaluru, Karnataka, India
Not disclosed
On-site
Full Time
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team Roku runs one of the largest data lakes in the world. We store over 70 PB of data, run 10+M queries per month, scan over 100 PB of data per month. Big Data team is the one responsible for building, running, and supporting the platform that makes this possible. We provide all the tools needed to acquire, generate, process, monitor, validate and access the data in the lake for both streaming data and batch. We are also responsible for generating the foundational data. The systems we provide include Scribe, Kafka, Hive, Presto, Spark, Flink, Pinot, and others. The team is actively involved in the Open Source, and we are planning to increase our engagement over time. About the Role Roku is in the process of modernizing its Big Data Platform. We are working on defining the new architecture to improve user experience, minimize the cost and increase efficiency. Are you interested in helping us build this state-of-the-art big data platform? Are you an expert with Big Data Technologies? Have you looked under the hood of these systems? Are you interested in Open Source? If you answered “Yes” to these questions, this role is for you! What you will be doing You will be responsible for streamlining and tuning existing Big Data systems and pipelines and building new ones. Making sure the systems run efficiently and with minimal cost is a top priority You will be making changes to the underlying systems and if an opportunity arises, you can contribute your work back into the open source You will also be responsible for supporting internal customers and on-call services for the systems we host. Making sure we provided stable environment and great user experience is another top priority for the team We are excited if you have 7+ years of production experience building big data platforms based upon Spark, Trino or equivalent Strong programming expertise in Java, Scala, Kotlin or another JVM language. A robust grasp of distributed systems concepts, algorithms, and data structures Strong familiarity with the Apache Hadoop ecosystem: Spark, Kafka, Hive/Iceberg/Delta Lake, Presto/Trino, Pinot, etc. Experience working with at least 3 of the technologies/tools mentioned here: Big Data / Hadoop, Kafka, Spark, Trino, Flink, Airflow, Druid, Hive, Iceberg, Delta Lake, Pinot, Storm etc Extensive hands-on experience with public cloud AWS or GCP BS/MS degree in CS or equivalent Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet. By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms. Show more Show less
Bengaluru, Karnataka, India
Not disclosed
On-site
Full Time
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the Team Roku pioneered TV streaming and continues to innovate and lead the industry. Continued success relies on investing in the Roku Content Platform, so we deliver high quality streaming TV experience at a global scale. As part of our Content Platform team you join a small group of highly skilled engineers, that own significant responsibility in crafting, developing and maintaining our large-scale backend systems, data pipelines, storage, and processing services. We provide all insights in regard to all content on Roku Devices. About the Role We are looking for a Senior Software Engineer with vast experience in backend development, Data Engineering and Data Analytics to focus on building next level content platform and data intelligence, which empowers Search, Recommendation, and many more critical systems across Roku Platform. This is an excellent role for a senior professional who enjoys a high level of visibility, thrives on having a critical business impact, able to make critical decisions and is excited to work on a core data platform component which is crucial for many streaming components at Roku. What You’ll Be Doing Work closely with product management team, content data platform services, and other internal consumer teams to contribute extensively to our content data platform and underlying architecture. Build low-latency and optimized streaming and batch data pipelines to enable downstream services. Build and support our Micro-services based Event-Driven Backend Systems & Data Platform. Design and build data pipelines for batch, near-real-time, and real-time processing. Participate in architecture discussions, influence product roadmap, and take ownership and responsibility over new projects. We’re excited if you have 8+ years professional experience as a Software Engineer. Proficiency in Java/Scala/Python. Deep understanding of backend technologies, architecture patterns, and best practices, including microservices, RESTful APIs, message queues, caching, and databases. Strong analytical and problem-solving skills, data structures and algorithms, with the ability to translate complex technical requirements into scalable and efficient solutions. Experience with Micro-service and event-driven architectures. Experience with Apache Spark and Apache Flink. Experience with Big Data Frameworks and Tools: MapReduce, Hive, Presto, HDFS, YARN, Kafka, etc. Experience with Apache Airflow or similar workflow orchestration tooling for ETL. Experience with cloud platforms: AWS (preferred), GCP, etc. Strong communication and presentation skills. BS in Computer Science; MS in Computer Science preferred. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet. By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms. Show more Show less
Bengaluru, Karnataka, India
Not disclosed
On-site
Full Time
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team The primary responsibility of the Content Management team is to develop and manage the Content Management System (CMS). This system processes all content showcased on the Roku Channel, including creating ingestion pipelines, collaborating with partners for content acquisition, processing metadata, and managing content selection. The team also ensures that all Roku personnel can seamlessly update metadata. The Content Management team collaborates closely with the Recommendation team to enhance content curation and personalized recommendations. The system is designed to be highly scalable, leveraging distributed architectures and machine learning algorithms. The team aims to build a next-generation platform by revamping, redesigning, and expanding existing systems. This initiative addresses scalability, and latency constraints, and accommodates a growing number of content providers and partners. About the role Roku pioneered TV streaming and continues to innovate and lead the industry. The Roku Channel has us well-positioned to help shape the future of streaming. Continued success relies on investing in the Roku Cloud TV Platform, so we deliver high quality streaming TV experience at a global scale. You will be part of the Roku Content Management System and Tools Engineering team, playing a key role in developing the next generation content management systems that drive content ingestion, selection, management, and curation workflows. These systems are vital for empowering critical functions like Search and Recommendation on the Roku Platform. Your projects will have a direct impact on millions of Roku users globally. Throughout, you'll collaborate with key stakeholders across various Roku engineering teams and take the lead in designing our content management system. The ideal candidate will have endless curiosity and can pair a global mindset with locally relevant execution. You should be a gritty problem solver and self-starter who can drive programs with the product and commercial teams within Roku and across external strategic partner organizations. The successful candidate will display a balance of hard and soft skills, including the ability to respond quickly to changing business needs. This is an excellent role for a senior professional who enjoys a high level of visibility, thrives on having a critical business impact, able to make critical decisions and is excited to work on a core content pipeline component which is crucial for many streaming components at Roku. What you’ll be doing Design and implement highly scalable, and reliable web scale applications, tools and automation frameworks that power the Roku Content Management System Work closely with product management team, content management services, and other internal product engineering teams to contribute towards evolving the Roku Content Management Systems and Tools Design and build data pipelines for batch, near-real-time, and real-time processing Translate functional specifications into logical, component-based technical designs Write and review code, evaluate architectural tradeoffs for performance and security for high performance Participate in architecture discussions, influence product roadmap, and take ownership and responsibility over new projects Manage individual project priorities, deadlines and deliverables with limited supervision We’re excited if you have Strong problem solving and analytical abilities 5+ years of professional experience as Software Engineer Proficiency in Java/Scala/Python Strong technical competency and experience in building high-performance and cloud based scalable micro-services. Experience with Microservice and event-driven architectures Experience with design and implementation of modern micro-services architectures and API frameworks (REST/JSON). Experience with cloud platforms: AWS (preferred), GCP, etc. Experience with NoSQL data storage technologies such as Cassandra, DynamoDB, Redis, etc. as well as RDMBS like Oracle or MySQL. Ability to handle periodic on-call duty as well as out-of-band requests; strong written and verbal communication skills Bachelor's Degree in Computer Science plus 5 years of experience or equivalent; Master's degree preferred. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet. By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms. Show more Show less
Bengaluru, Karnataka, India
Not disclosed
On-site
Full Time
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team The mission of Roku's Data Engineering team is to develop a world-class big data platform so that internal and external customers can leverage data to grow their businesses. Data Engineering works closely with business partners and Engineering teams to collect metrics on existing and new initiatives that are critical to business success. As Senior Data Engineer working on Device metrics, you will design data models & develop scalable data pipelines to capturing different business metrics across different Roku Devices. About the role Roku pioneered streaming to the TV. We connect users to the streaming content they love, enable content publishers to build and monetise large audiences, and provide advertisers with unique capabilities to engage consumers. Roku streaming players and Roku TV™ models are available around the world through direct retail sales and licensing arrangements with TV brands and pay-TV operators.With tens of million players sold across many countries, thousands of streaming channels and billions of hours watched over the platform, building scalable, highly available, fault-tolerant, big data platform is critical for our success.This role is based in Bangalore, India and requires hybrid working, with 3 days in the office. What you'll be doing Build highly scalable, available, fault-tolerant distributed data processing systems (batch and streaming systems) processing over 10s of terabytes of data ingested every day and petabyte-sized data warehouse Build quality data solutions and refine existing diverse datasets to simplified data models encouraging self-service Build data pipelines that optimise on data quality and are resilient to poor quality data sources Own the data mapping, business logic, transformations and data quality Low level systems debugging, performance measurement & optimization on large production clusters Participate in architecture discussions, influence product roadmap, and take ownership and responsibility over new projects Maintain and support existing platforms and evolve to newer technology stacks and architectures We're excited if you have Extensive SQL Skills Proficiency in at least one scripting language, Python is required Experience in big data technologies like HDFS, YARN, Map-Reduce, Hive, Kafka, Spark, Airflow, Presto, etc. Proficiency in data modeling, including designing, implementing, and optimizing conceptual, logical, and physical data models to support scalable and efficient data architectures. Experience with AWS, GCP, Looker is a plus Collaborate with cross-functional teams such as developers, analysts, and operations to execute deliverables 5+ years professional experience as a data or software engineer BS in Computer Science; MS in Computer Science preferred Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet. By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms. Show more Show less
Bengaluru
INR 5.0 - 9.0 Lacs P.A.
Work from Office
Full Time
id="job_description_2_0"> Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and weve set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, youll make a valuable - and valued - contribution. Were a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team The mission of Rokus Data Engineering team is to develop a world-class big data platform so that internal and external customers can leverage data to grow their businesses. Data Engineering works closely with business partners and Engineering teams to collect metrics on existing and new initiatives that are critical to business success. As Senior Data Engineer working on Device metrics, you will design data models & develop scalable data pipelines to capturing different business metrics across different Roku Devices. About the role Roku pioneered streaming to the TV. We connect users to the streaming content they love, enable content publishers to build and monetise large audiences, and provide advertisers with unique capabilities to engage consumers. Roku streaming players and Roku TV models are available around the world through direct retail sales and licensing arrangements with TV brands and pay-TV operators.With tens of million players sold across many countries, thousands of streaming channels and billions of hours watched over the platform, building scalable, highly available, fault-tolerant, big data platform is critical for our success.This role is based in Bangalore, India and requires hybrid working, with 3 days in the office. What youll be doing Build highly scalable, available, fault-tolerant distributed data processing systems (batch and streaming systems) processing over 10s of terabytes of data ingested every day and petabyte-sized data warehouse Build quality data solutions and refine existing diverse datasets to simplified data models encouraging self-service Build data pipelines that optimise on data quality and are resilient to poor quality data sources Own the data mapping, business logic, transformations and data quality Low level systems debugging, performance measurement & optimization on large production clusters Participate in architecture discussions, influence product roadmap, and take ownership and responsibility over new projects Maintain and support existing platforms and evolve to newer technology stacks and architectures Were excited if you have Extensive SQL Skills Proficiency in at least one scripting language, Python is required Experience in big data technologies like HDFS, YARN, Map-Reduce, Hive, Kafka, Spark, Airflow, Presto, etc. Proficiency in data modeling, including designing, implementing, and optimizing conceptual, logical, and physical data models to support scalable and efficient data architectures. Experience with AWS, GCP, Looker is a plus Collaborate with cross-functional teams such as developers, analysts, and operations to execute deliverables 5+ years professional experience as a data or software engineer BS in Computer Science; MS in Computer Science preferred #LI-AR3 Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. Its important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isnt real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how weve grown, visit https: / / www.weareroku.com / factsheet . By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.