Logo of Huzzle

Data Engineer Intern

image

Roku

2mo ago

  • Internship
    Full-time
    Summer Internship
  • Data
    Software Engineering
  • Cambridge

AI generated summary

  • You should be pursuing a relevant degree, graduating Dec 2026+, know object-oriented languages (Java/Python/Scala), have SQL skills, and GCP/open source/GenAI experience is a plus.
  • You will build scalable data processing systems, debug and optimize performance on clusters, participate in architecture discussions, support existing platforms, and develop frameworks for data management.

Requirements

  • Are currently pursuing a Bachelors or Master’s degree in Computer Science, Data Engineering, or a related field.
  • Graduating in December 2026 or later.
  • Are proficient in at least one object-oriented language is desired, Java, Python or Scala Preferred.
  • Have experience with SQL.
  • Experience with GCP is a plus.
  • Experience with open source technologies is a plus.
  • Experience with GenAI tools/frameworks is a plus.

Responsibilities

  • Scratch-build a highly scalable, available, fault-tolerant data processing systems using GCP technologies, HDFS, YARN, Map-Reduce, Hive, Kafka, Spark, and other big data technologies. These systems should handle batch and real-time data processing over 10s of terabytes of data ingested every day and petabyte-sized data warehouse.
  • 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.
  • Build common frameworks that help with data discoverability & boost productivity of data producers & consumers.

FAQs

What is the main mission of the Data Engineering team at Roku?

The main mission of the Data Engineering team at Roku is to build a world-class big data platform to bring value out of data for the company, its partners, and customers, supporting Roku’s expanding ad business and providing analytics self-service tools.

What technologies will I be working with as a Data Engineer Intern?

As a Data Engineer Intern, you will be working with GCP technologies, HDFS, YARN, Map-Reduce, Hive, Kafka, Spark, and other big data technologies.

What qualifications are required for this internship?

Applicants must be currently pursuing a Bachelor's or Master’s degree in Computer Science, Data Engineering, or a related field and must be graduating in December 2026 or later.

Is experience with GCP necessary for this role?

Experience with GCP is a plus, but it is not strictly necessary for the role.

What programming languages should I be proficient in for this internship?

Proficiency in at least one object-oriented language is desired, with Java, Python, or Scala being preferred.

How many hours of data processing does the platform handle daily?

The platform handles tens of terabytes of data that are ingested every day.

What kind of benefits does Roku offer its employees?

Roku offers a diverse range of benefits, including healthcare (medical, dental, and vision), mental health and financial wellness support, life and disability insurance, commuter benefits, and retirement options (401(k)/pension).

What qualities does Roku look for in potential employees?

Roku looks for independent thinkers with big ideas who act boldly, move fast, collaborate effectively, and focus on the company's success while keeping their egos in check.

Will I get the opportunity to participate in architecture discussions?

Yes, as a Data Engineer Intern, you will participate in architecture discussions, influence product roadmap, and take ownership and responsibility over new projects.

Is experience with open source technologies relevant to this position?

Yes, experience with open source technologies is considered a plus for this position.

Amazing Individuals. Unstoppable Team.

Entertainment & Media
Industry
1001-5000
Employees
2002
Founded Year

Mission & Purpose

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