Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Data Engineer

$148.75k - $361k

Roku

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 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

As a Senior Data Engineer on the Viewer Product Data Engineering team, you will play a pivotal role in designing data models and building scalable pipelines to capture business metrics across Roku devices, Roku-powered TVs, web, and mobile clients. Your work will enable data-driven decisions that shape the content discovery and viewing experience for millions of users worldwide. You will build and maintain highly scalable, fault-tolerant distributed data processing systems that handle tens of terabytes of data ingested daily and a petabyte-scale data warehouse. By delivering trusted, high-quality data products, you will help teams understand which product features resonate most with users, measure their impact, and uncover opportunities to continuously improve the Roku experience. You will also participate in architecture discussions, influence the product roadmap, and take ownership of new projects from inception to delivery. This is an exciting opportunity for a data engineering professional who thrives in a fast-paced environment and is passionate about solving complex data challenges at scale.

For California Only - The estimated annual salary for this position is between $148,750 - $361,000 annually. Compensation packages are based on factors unique to each candidate, including but not limited to skill set, certifications, and specific geographical location. This role is eligible for health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off.

How will I use AI at Roku?

At Roku, we don't just use AI, we work with it. AI agents and smart tools help power drafts, analysis, and repetitive workflows, while our people bring direction, judgment, and accountability. We're looking for curious, adaptable builders who can show how they've used AI or automation to move faster, raise the bar, and scale their impact.

We value your AI skills if have built fluency across the agentic engineering toolchain - coding harnesses like Claude Code or Cursor, MCP servers, custom skills, or agent frameworks. And you can describe projects where you shipped real work with these tools. You know how to drive an agent, verify its output, and ramp on an unfamiliar codebase with an agent helping you.

What you'll be doing
  • p]:inline" data-streamdown="list-item"> Build highly scalable, available, and fault-tolerant distributed data processing systems (batch and streaming) that process tens of terabytes of data daily and manage a petabyte-scale data warehouse
  • p]:inline" data-streamdown="list-item"> Design and build quality data solutions and refine diverse datasets into simplified data models that encourage self-service analytics
  • p]:inline" data-streamdown="list-item"> Develop data pipelines that optimize for data quality and are resilient to poor-quality data sources
  • p]:inline" data-streamdown="list-item"> Own data mapping, business logic, transformations, and data quality standards
  • p]:inline" data-streamdown="list-item"> Perform low-level systems debugging, performance measurement, and optimization on large production clusters
  • p]:inline" data-streamdown="list-item"> Participate in architecture discussions, influence the product roadmap, and take ownership and responsibility for new projects
  • p]:inline" data-streamdown="list-item"> Maintain and support existing platforms and drive evolution to newer technology stacks and architectures
We're excited if you have
  • p]:inline" data-streamdown="list-item">8+ years of professional experience as a Data Engineer
  • p]:inline" data-streamdown="list-item"> Extensive SQL skills with the ability to write complex, optimized queries
  • p]:inline" data-streamdown="list-item"> Proficiency in at least one scripting language, with Python preferred
  • p]:inline" data-streamdown="list-item"> Extensive experience with big data technologies such as Hadoop (HDFS, YARN, MapReduce), Hive, Kafka, Spark, Airflow, and Presto/Trino
  • p]:inline" data-streamdown="list-item"> Deep expertise in Apache Spark, including performance tuning, optimization, and building scalable batch and streaming data pipelines
  • p]:inline" data-streamdown="list-item"> Proficiency in data modeling, including designing, implementing, and optimizing conceptual, logical, and physical data models to support scalable and efficient data architectures
  • p]:inline" data-streamdown="list-item"> Experience collaborating with cross-functional teams such as developers, analysts, and operations to deliver results
  • p]:inline" data-streamdown="list-item"> BS in Computer Science or a related field; MS in Computer Science preferred
  • p]:inline" data-streamdown="list-item"> Experience with AWS, GCP, or Looker
  • p]:inline" data-streamdown="list-item"> AI literacy and an AI growth mindset

#LI-JC5

Our Hybrid Work Approach

Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy.

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). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support 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.

Accommodations

Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to View email address on click.appcast.io.

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

By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice, and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe at any time by emailing View email address on click.appcast.io.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Data Engineer in San Jose, CA vacancy
  •  ...from multiple sources Develop reports, dashboards, and visualizations to present insights Use SQL queries to extract and manipulate data from databases Identify trends, patterns, and insights that support business strategies Work closely with business stakeholders and... 
    Senior

    QuEST Global

    Sunnyvale, CA
    3 days ago
  •  ...Position Title: Senior Data Engineer Location: Remote Duration: Contract (C2C / FT) Start Date: Immediate Mandatory Skills: Azure Data Factory (ADF) Snowflake ETL Informatica PowerCenter Regards Arun... 
    Senior
    Contract work
    Local area
    Immediate start
    Remote work

    E-Solutions

    San Jose, CA
    4 days ago
  •  ...Job Description: We are looking for a Senior Data Engineer with advanced knowledge of SQL and intermediate knowledge of Python. Nice to have (but not required) beginner or intermediate level java experience Your primary focus will be the writing... 
    Senior

    Rootshell Enterprise Technologies

    Santa Clara, CA
    1 day ago
  •  ...goals. ~ World-class leadership team: Our Heads of AI, Engineering, and Product bring extensive experience from some of the world'...  ...as we grow together. T HE ROLE Kai is hiring a Sr. Data Engineer to join our data infrastructure team. This is a hands-... 
    Senior

    Kai Cyber, Inc.

    San Jose, CA
    3 days ago
  •  ...A leading technology firm in San Jose is seeking an Analytics Engineer to support data, automation, and AI initiatives, particularly for Revenue Cycle Management. This role involves designing scalable data models and developing automated workflows. The ideal candidate... 
    Senior

    Insight Global

    San Jose, CA
    3 days ago
  • $182k - $242k

     ...Senior Data Engineer CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators to build and scale AI with confidence. Trusted by leading AI labs, startups, and global... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    9 hours ago
  • $133.1k - $236.4k

     ...Senior Data Engineer Firefly is Adobe's family of creative generative AI products — and it's growing fast. Our data team sits at the center of that growth, powering the analytics, modeling, and product decisions that build what Firefly becomes. We're hiring a Senior... 
    Senior
    Temporary work
    Local area
    Immediate start
    Worldwide

    Adobe

    San Jose, CA
    1 day ago
  •  ...Role description Senior Data Engineer Lead I - Data Engineering Who We Are: Born digital, UST transforms lives through the power of technology. We walk alongside our clients and partners, embedding innovation and agility into everything... 
    Senior

    UST Inc

    San Jose, CA
    1 day ago
  • $184.7k - $277.6k

     ...Senior Data Engineer Apple's App Store is the world's largest and most innovative app marketplace, home to over 2 million apps and serving more than half a billion customers every week across all Apple devices. Since the App Store launched in 2008, it has changed how... 
    Senior
    Relocation

    Apple

    Cupertino, CA
    1 day ago
  • $106.9k - $176.5k

     ...career wherever you want it to go.  Join EY and help to build a better working world. We are seeking a highly skilled Senior Consultant Data Engineer with expertise in cloud data engineering, specifically Databricks. The ideal candidate will have strong client... 
    Senior
    Summer holiday
    Flexible hours

    EY

    San Jose, CA
    21 hours ago
  • A leading technology firm in Santa Clara, CA is seeking a Senior Data Center Performance Engineer to lead benchmarking and optimization for their data center products. The role requires extensive experience in performance engineering, strong programming skills, and deep... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  • $153k - $222k

    Decisive Point is looking for infrastructure engineers experienced in scaling open-source data infrastructure. You will work across the data lifecycle and collaborate with various business units to design and develop products. With 3+ years of experience, knowledge of large... 
    Senior

    Decisive Point

    Sunnyvale, CA
    5 days ago
  • $160k - $200k

    Arlo Technologies, Inc. is seeking a Data Engineer to develop scalable data pipelines and trusted metrics. This role involves collaborating with cross-functional teams and ensuring data quality for both internal and external partners. The ideal candidate should have 4-6... 
    Senior

    Arlo Technologies, Inc.

    Milpitas, CA
    4 days ago
  • Dormont Manufacturing Co seeks a Data Center Engineer III in Cupertino, CA, to design datacenter collocations and provide technical consultations. You will build drawings for datacenter POP’s and develop Scopes of Work for new builds. The ideal candidate will have a Bachelor... 
    Senior

    Dormont Manufacturing Co

    Cupertino, CA
    3 days ago
  • NVIDIA Gruppe in Santa Clara is looking for a Senior Data Analysis Engineer to lead performance definitions for autonomous driving products. You will work in a collaborative environment addressing real-time automotive challenges. Key responsibilities include defining metrics... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $152k - $253k

    A leading technology company is seeking a Senior Data Analysis Engineer for their autonomous vehicles team. The role involves defining product performance metrics, automating data analysis, and collaborating across teams to improve product efficiency. Candidates should... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  • Palo Alto Networks, Inc. is seeking a Senior Data Center & OpenShift Operations Engineer in Santa Clara, CA. The role involves ensuring high availability and reliability of data center systems while managing OpenShift clusters. The ideal candidate will have a Bachelor'... 
    Senior

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  • NVIDIA Gruppe is looking for a Senior Data Engineer in Santa Clara, California. This role involves architecting the financial infrastructure for NVIDIA Cloud Services. You'll play a vital role in creating scalable cloud services integrated with financial systems. The ideal... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    5 days ago
  • Apple Inc. in Cupertino, California, is seeking a Senior Data Engineer to architect scalable data pipelines for music services. This role requires significant experience and a strategic mindset to enable advanced analytics and support AI integration. The ideal candidate... 
    Senior

    Apple

    Cupertino, CA
    2 days ago
  •  ...exciting area of tech and are fundamentally reshaping the data storage industry. Here, you lead with innovative thinking,...  ...workflows that help surface insights with less manual effort. As a Senior Analytics Engineer, you will help drive that journey end-to-end, building... 
    Senior
    Flexible hours

    Pure Storage

    Santa Clara, CA
    2 days ago
  • A leading technology firm is looking for a Remote Data Engineer with at least 10 years of experience, particularly in Google Cloud Platform. The role includes designing and optimizing analytical datasets, building robust data pipelines, and collaborating with product managers... 
    Senior
    Remote job

    Global Channel Management

    Santa Clara, CA
    4 days ago
  • Job Summary Seeking a Data Engineer with Spark & Streaming skills to build real-time, scalable data pipelines using tools like Spark, Kafka, and cloud services (GCP) to ingest, transform, and deliver data for analytics and ML. Key Responsibilities Design, develop, and... 
    Senior

    Compunnel, Inc.

    Sunnyvale, CA
    4 days ago
  • $68 - $75 per hour

    Primary Skills: SQL (Expert), Data Modeling (Advanced), Python (Advanced), AWS (Intermediate), Data Visualization (Intermediate) Duration...  ...) Pay Range: $68 - $75 per hour Job Summary Looking for a Data Engineer to join the Infrastructure Automation team for a FAANG e-... 
    Senior
    Hourly pay
    Contract work
    Internship

    Akraya Inc

    Sunnyvale, CA
    3 days ago
  •  ...is looking for supporting the planning and implementation of data design services, providing sizing and configuration assistance...  ...data solutions using Azure cloud data technologies. As a Senior Data Engineer, you will collect, aggregate, store, and reconcile data in support... 
    Senior

    NutaNXT Technologies

    Santa Clara, CA
    2 days ago
  • $77k - $202k

     ...Specialty/Competency: Data, Analytics & AI Industry/Sector: Not Applicable Time...  ...At PwC, our people in data and analytics engineering focus on leveraging advanced technologies...  ...thorough data architecture strategies. As a Senior Associate you analyze complex problems,... 
    Senior
    Full time
    H1b

    PwC

    San Jose, CA
    8 days ago
  • $184k - $287.5k

    Senior Data Center Performance Engineer - Benchmarking and Optimization page is loaded## Senior Data Center Performance Engineer - Benchmarking and Optimizationlocations: US, CA, Santa Clara: US, Remotetime type: Full timeposted on: Posted Yesterdayjob requisition id: JR... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  • Quest Global in Sunnyvale, California, seeks a data analyst to collect, clean, and analyze large datasets. The role involves developing reports and visualizations to present insights using SQL, Snowflake, and Python. The ideal candidate will identify trends that support... 
    Senior

    Quest Global

    Sunnyvale, CA
    3 days ago
  • $160k - $200k

    Overview We are seeking a Data Engineer with strong analytics and business insight to build trusted metrics, scalable data pipelines, and curated datasets used by both internal teams and external partners. This role focuses on transforming business logic, device telemetry... 
    Senior

    Arlo Technologies, Inc.

    Milpitas, CA
    4 days ago
  • CoreWeave is looking for a Senior Analytics Engineer for their Machine Infrastructure Supply Chain team. You will own analytics, building trusted...  ...with teams across the company to ensure decision-ready data. Key responsibilities include analyzing inventory trends and... 
    Senior

    CoreWeave

    Sunnyvale, CA
    1 day ago
  • $152k - $253k

     ...our efforts in the autonomous driving field and strive to bring sustained growth to our customers. We're looking for a Senior Data Analysis Engineer, AD critical metrics with strong technical ability to deeply understand architectures and strong scripting experience to... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Data Engineer. Be the first to apply!