Software Engineer — Data Pipelines, Big Data & APIs

Roku, Inc.

San Jose (CA)

Hybrid

USD 207,000 - 361,000

Full time

13 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health insurance
Equity awards
Life insurance
Disability benefits
Parental leave
Wellness benefits
Paid time off

Job summary

Roku, Inc. in California seeks a software engineer to research, design, and develop data processing applications and features for large-scale pipelines.

You will collaborate with product and engineering teams to build RESTful APIs, deploy data products, and contribute to CI/CD efforts using Java and containerized deployment. Qualifications include a BS in CS or related field and at least 1 year of experience, with hands-on work in AWS or GCP, Airflow, Spark, and ETL design.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field.
  • 1 year of experience in the position or in a related occupation.
  • Experience deploying to and operating in AWS or GCP.
  • OO programming language: Java or Python.
  • Building data pipelines using Airflow and Spark.
  • Big data design experience.
  • ETL (Extraction, Transformation and Load).
  • Architecting software designs for Big data platforms.

Responsibilities

  • Research, design, and develop computer software programs.
  • Develop, create, and modify computer applications software.
  • Work with an engineering team to design, develop, and maintain large-scale, highly performant data processing applications.
  • Own building features, working directly with product and other engineering teams.
  • Demonstrate communication skills in working with technical and non-technical audiences.
  • Deliver top-quality software in a timely fashion.
  • Build data pipelines to process advertising data using Spark, Airflow and Hive.
  • Build RESTful APIs for internal access to data products using Java and containerized deployment.
  • Configure CI/CD processes for data products and services.

Skills

Java or Python
Cloud deployment
Big data concepts
Communication with audiences

Education

Bachelor’s degree in Computer Science/Engineering or related field

Tools

Airflow
Spark
AWS
GCP
Java
Python

Job description

Roku, Inc. in California seeks a software engineer to research, design, and develop data processing applications and features for large-scale pipelines.

You will collaborate with product and engineering teams to build RESTful APIs, deploy data products, and contribute to CI/CD efforts using Java and containerized deployment. Qualifications include a BS in CS or related field and at least 1 year of experience, with hands-on work in AWS or GCP, Airflow, Spark, and ETL design.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software & Data Engineer, AdTech Platforms
Senior Software & Data Engineer, AdTech Platforms

Roku • Manchester (NH)

Hybrid
USD 140,000 - 180,000
Senior Backend & Data Platform Engineer (Java)
Senior Backend & Data Platform Engineer (Java)

3M HEALTHCARE • San Jose (CA)

Hybrid
USD 300,000 - 425,000
Health insurance
Equity awards
Life insurance
+6
Senior Data Engineer: Big Data, Spark & Airflow (Hybrid)
Senior Data Engineer: Big Data, Spark & Airflow (Hybrid)

Roku • San Jose (CA)

Hybrid
USD 323,000 - 428,000
Health insurance
Equity awards
Paid time off
+1
Senior Software Engineer – Cloud-Native, Distributed Systems
Senior Software Engineer – Cloud-Native, Distributed Systems

Roku, Inc. • San Jose (CA)

Hybrid
USD 425,000 - 537,000
Health insurance
Equity awards
Life insurance
+5
Senior Data Engineer & Data Governance Lead
Senior Data Engineer & Data Governance Lead

Roku, Inc. • Austin (TX)

Hybrid
USD 180,000 - 240,000
Healthcare
401(k)/pension
Telecommuting up to one day per week
Senior Data Engineer - Scalable Data Pipelines (Hybrid)
Senior Data Engineer - Scalable Data Pipelines (Hybrid)

Roku, Inc. • Austin (TX)

On-site
Confidential
Senior Data Engineer
Senior Data Engineer

Roku, Inc. • Austin (TX)

On-site
USD 120,000 - 150,000
Healthcare benefits
401(k)/pension
Mental health support
Content Ingestion Engineer — Real-Time Pipelines & Cloud Ops
Content Ingestion Engineer — Real-Time Pipelines & Cloud Ops

Roku • Austin (TX)

Hybrid
USD 100,000 - 150,000
Senior Frontend Architect — Streaming TV & AI Innovation
Senior Frontend Architect — Streaming TV & AI Innovation

Roku, Inc. • San Jose (CA)

Hybrid
USD 246,500 - 486,100
Health insurance
Equity awards
Life insurance
+2
Senior Software Engineer - Java Microservices
Senior Software Engineer - Java Microservices

Roku • New York (NY)

On-site
USD 120,000 - 150,000
Global access to mental health support
Healthcare options
401(k) retirement options
+1