Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Entry Level
Qualifications
QualificationsCurrently enrolled in or recently graduated from a PhD program in Applied Science, Computer Science, Engineering, or a related field. Strong analytical and problem-solving skills. Ability to work collaboratively in a team-oriented environment. Passion for technology and innovation in TV streaming.
About the job
Teamwork makes the stream work.
Join Roku and Revolutionize TV Streaming
Roku is the leading TV streaming platform in the U. S., Canada, and Mexico, striving to power every television globally. We pioneered the streaming experience and aim to connect consumers with their favorite content while enabling content publishers to grow and monetize audiences.
From day one at Roku, you will be an integral part of our mission, contributing to a fast-paced public company where your input is valued. You'll gain hands-on experience while helping to delight millions of TV streamers around the world.
About the TeamAt Roku, we are committed to nurturing talent through summer internship opportunities, allowing students to experience our passion, expertise, and vibrant company culture.
The Advanced Development, AI @ Roku team is offering 4 summer internships in 2026, exclusively for postgraduate students currently pursuing or having recently completed a PhD.
About the RoleThe internship will immerse each student in practical applications of their academic knowledge, fostering skills in the dynamic field of applied science.
About Roku, Inc.
Roku, Inc. is at the forefront of transforming the way the world interacts with television. As a leader in streaming technology, Roku connects viewers with the content they love and empowers content publishers to thrive in the digital landscape. Join us in shaping the future of TV.
Teamwork makes the stream work. Join Roku and Revolutionize TV StreamingRoku is the leading TV streaming platform in the U.S., Canada, and Mexico, striving to power every television globally. We pioneered the streaming experience and aim to connect consumers with their favorite content while enabling content publishers to grow and monetize audiences.From day one at Roku, you will be an integral part of our mission, contributing to a fast-paced public company where your input is valued. You'll gain hands-on experience while helping to delight millions of TV streamers around the world. About the Team At Roku, we are committed to nurturing talent through summer internship opportunities, allowing students to experience our passion, expertise, and vibrant company culture. The Advanced Development, AI @ Roku team is offering 4 summer internships in 2026, exclusively for postgraduate students currently pursuing or having recently completed a PhD. About the Role The internship will immerse each student in practical applications of their academic knowledge, fostering skills in the dynamic field of applied science.
Teamwork makes the stream work. Join Roku - Pioneering TV Streaming TechnologyRoku is the leading TV streaming platform in the U.S., Canada, and Mexico, aspiring to power every television globally. We revolutionized how audiences consume content and strive to connect consumers with the media they adore. Our platform empowers content creators to grow and monetize their audience while offering advertisers unique ways to connect with consumers.From day one at Roku, your contributions will be significant and appreciated. As a rapidly expanding public company, we foster an environment where every team member is actively engaged. This is your chance to make a difference for millions of TV streamers worldwide while gaining invaluable experience across various domains. About the TeamThe automation and tools teams at Roku are the driving force behind enhancing our testing and developer experience. By leveraging AI and analytics, these teams create frameworks, pipelines, and developer utilities that elevate validation coverage, accelerate release cycles, and enhance engineering productivity across embedded, mobile, and cloud services. Role OverviewWe invite you to join our automation and tools team as a Software Engineer Intern at Roku, where your passion for technology and creativity will be instrumental in our growth. This is a paid 12-week internship commencing in Summer 2026.As a Software Engineer Intern, you will undertake a project aimed at enhancing automation or developer tooling—possible tasks might include extending a Python test framework, developing a lightweight web or AI tool, or integrating automation into CI/CD processes. Your ResponsibilitiesLead an automation/tools project; examples include enhancing a Python test framework, creating a service for test orchestration, or integrating test steps into CI/CD pipelines.Write clean, reusable code (predominantly in Python and TypeScript/JavaScript for web tools); engage in code reviews and document your work for maintainability.Collaborate with engineers across different locations to implement enhancements and gather feedback. Preferred QualificationsProficient in Python programming with a solid understanding of REST APIs and a web framework (Flask, FastAPI, Django, Node.js, or Express).Interest in CI/CD tools (Jenkins, GitLab CI) and familiarity with automation practices.
Collaboration Fuels Innovation. Transforming the Way the World Experiences TelevisionRoku is the leading TV streaming platform across the U.S., Canada, and Mexico, and we are on a mission to empower every television globally. As pioneers in streaming technology, our goal is to be the central platform connecting the entire television ecosystem. We facilitate connections between consumers and their favorite content, help content publishers grow and monetize their audiences, and provide advertisers with unique tools to engage viewers.From your very first day at Roku, you will play a crucial role in our mission. We are a rapidly growing public company where every team member's contribution is valued. Join us to delight millions of TV streamers worldwide while gaining invaluable experience across diverse disciplines. About Our Team The Roku Trust Engineering team comprises a dedicated group of professionals passionate about information security. Our mission is to safeguard our customers, partners, devices, services, infrastructure, and data. We work collaboratively, sharing insights and expertise to stay ahead of potential threats. Join us, and you’ll be part of a vibrant team that thrives on overcoming challenges and celebrates achievements together.
Teamwork Makes the Stream Work. Join Roku and Transform TV Viewing Worldwide!At Roku, we are revolutionizing how the world watches television. As the leading TV streaming platform in the U.S., Canada, and Mexico, our ambition is to power every television globally. We pioneered streaming to the TV, and our mission is to connect the entire TV ecosystem, empowering consumers to access their favorite content, enabling publishers to build and monetize large audiences, and providing advertisers with unique engagement opportunities.From your very first day, you will contribute significantly to our mission. We are a dynamic public company where every team member plays a vital role. This is your opportunity to engage millions of TV streamers worldwide while gaining invaluable experience across various disciplines. About the RoleWe are looking for a talented Software Engineer with expertise in Python and automation, who has experience developing automated tools and tests for resource-constrained hardware platforms. Your work will involve creating and maintaining tools and tests that enhance our products and guarantee the highest quality in software releases deployed to devices in the field. In this role, you will develop solutions for testing, monitoring, and analyzing metrics across millions of players and TV products.As a versatile Software Engineer at Roku, you will be responsible for building fully automated test suites and performance monitoring tools. You will create automation that validates both the Roku OS system software and top-tier streaming applications across Roku TVs and Players, alongside the necessary infrastructure. This includes extending existing tests and developing new ones to assess memory usage, playback performance, compliance with specifications, and more. You will also maintain a multi-platform device farm for use by test and firmware engineers.This role requires a proactive and motivated individual with excellent communication, organizational, and technical skills, as you will collaborate cross-functionally with various engineering teams. Key ResponsibilitiesDevelop and maintain an automation framework for testing high-profile streaming applications.Collaborate with engineering teams to ensure seamless integration of automated testing solutions.Extend and create tests to evaluate memory consumption, playback efficiency, and adherence to specifications.Manage a multi-platform device testing environment.
Collaboration Fuels Innovation. Join Roku in Transforming TelevisionAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku aims to power every television globally. We pioneered the streaming revolution, and our mission is to connect the entire TV ecosystem. We empower viewers with access to their favorite content, assist content creators in reaching vast audiences, and offer advertisers unparalleled engagement tools.From day one at Roku, your contributions will be recognized and valued. In our rapidly growing public company, you won’t just observe; you will play a vital role in enhancing the experience for millions of TV streamers across the globe while gaining invaluable experience across various fields. About the TeamThe Advanced Development team at Roku is at the forefront of innovation, creating the next generation of intelligent and generative media systems. We explore concepts that are years ahead of production, crafting foundational technologies that will redefine content understanding, creation, and personalization across millions of Roku devices.This unique environment is comprised of a PhD-level, interdisciplinary team that merges machine learning research, software engineering, and DevOps. Our experts possess not only deep technical knowledge but also a broad creative vision, challenging the status quo, embracing uncertainty, and building unprecedented solutions. Our culture is collaborative, low-ego, and driven by ownership, trust, and curiosity.We seek an Applied Scientist with a robust foundation in mathematics, machine learning, and computer science, complemented by experience in cloud engineering, DevOps, and computer vision — someone who excels at the intersection of research and production.
Teamwork makes the stream work. Roku is revolutionizing the way the world enjoys television.As the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is committed to empowering every television worldwide. We pioneered the streaming experience and strive to connect consumers with their favorite content, enable content creators to build and monetize expansive audiences, and offer advertisers unique opportunities to engage.From your first day at Roku, you will contribute significantly to our mission. We are a rapidly growing public company where every individual plays a crucial role. You will have the chance to delight millions of TV streamers globally while gaining invaluable experience across diverse disciplines. About the Role Roku is seeking a Senior Data Scientist to join our Core Analytics team, supporting the Viewer Product division. In this position, you will utilize data analytics to enhance our Live product. You will manage comprehensive analytics that influence how viewers discover, engage with, and return to Live experiences on Roku. Collaborating closely with product management and engineering, you will identify opportunities to create new features, drive their adoption, and generate value for Roku. This role requires an individual who is data-driven, detail-oriented, and possesses exceptional problem-solving skills. What You Will Be Doing
Teamwork Makes the Stream Work Join Roku in Revolutionizing TelevisionRoku is the leading TV streaming platform in the U.S., Canada, and Mexico, and we are on a mission to power every television around the globe. As pioneers in streaming technology, we aim to connect consumers with the content they adore, empower content creators to build substantial audiences, and provide advertisers with innovative ways to engage viewers.From day one at Roku, your contributions will be significant and recognized. We are a rapidly growing public company where every team member plays a crucial role in delighting millions of TV streamers worldwide, all while gaining invaluable experience across diverse fields. About the Team The Advanced Development organization at Roku ventures beyond conventional product lines to innovate and create. We prioritize foundational technologies that will shape the future of every Roku device, working on groundbreaking ideas that redefine home entertainment. We are in search of extraordinary talent to join our exceptional team. Specifically, the Developer Experience team focuses on enhancing internal tooling to boost developer satisfaction and productivity by actively engaging with our users to identify and implement impactful improvements. The team utilizes a range of technologies, including modern Linux embedded C++, build systems, cloud backend systems, and web platforms. About the RoleWe are in search of a Senior Software Engineer who is passionate about advancing our platform emulation product. You will be engaged in a variety of projects that challenge conventions and push limits.
Collaborate to Innovate in Streaming. Join Roku in Shaping the Future of TelevisionRoku, the leading TV streaming platform across the U.S., Canada, and Mexico, is on a mission to connect every television around the globe. As pioneers in the streaming industry, we empower consumers to access their favorite content, assist publishers in expanding their audience, and offer advertisers unique engagement opportunities.From your first day, you’ll play a crucial role at Roku, a dynamic public company where every voice matters. Experience the excitement of delighting millions of global TV streamers while gaining invaluable experience across various domains. About the TeamOur team focuses on developing and enhancing the UI framework and components that drive Roku's user experiences. Our strategic roadmap accelerates growth and scalability, delivering innovative features to tens of millions of Roku users worldwide.At Roku, our developers and engineers take ownership of their projects, driven by an intrinsic motivation to solve problems and deliver results. Collaboration with different engineering teams, UI design, product management, and business leaders is key to our success, creating an environment where independent spirit thrives alongside teamwork. We are innovators redefining the streaming media landscape. About the RoleAs a Senior Software Engineer specializing in UI Infrastructure, you will significantly contribute to the development of our embedded UI framework. Collaborating closely with system architects, you will create new features and enhance existing ones to boost system stability and performance. Additionally, you will be instrumental in developing tools that benefit the broader development community at Roku. Your proven success in delivering high-quality software on embedded platforms will be essential to our ongoing innovation.
Teamwork makes the stream work. Roku is transforming the way the world experiences television.As the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is on a mission to power every television globally. We are pioneers in streaming technology, connecting viewers with the content they love. Our platform empowers content publishers to grow and monetize their audiences while offering advertisers unique ways to engage consumers.From day one at Roku, you will make a significant, appreciated contribution. We are a rapidly growing public company where every individual plays a critical role. Join us to delight millions of TV streamers worldwide while gaining invaluable experience across various areas. About the RoleBecome part of our team as a Software Engineer Intern, where your enthusiasm for technology and innovation will propel our success. This is a paid 12-week internship set to start in Summer 2026.We will customize your project to ensure the best experience during your time with us. One exciting idea on the table is the creation of an AI-driven development workflow for designing and testing new APIs. This initiative would facilitate rapid prototyping of new interface definitions and implementations, including automated testing and documentation, while gathering insights to evaluate design concepts. Your ResponsibilitiesLead a project that contributes to the effectiveness of our development team.Utilize C++ in Linux-based systems, employing debugging and analysis tools to reproduce, isolate, and resolve issues.Collaborate with engineers from firmware, platform services, and quality assurance to ensure reliable delivery. We Would Love to SeeEnrollment in a Computer Science/Engineering degree program or a related field.Demonstrated modern C++ proficiency through coding outside of your academic curriculum.Experience in developing/debugging on Linux-based embedded platforms.Understanding of Linux kernel concepts, multi-threading primitives, Linux tools, libraries, and open-source development.Proficiency in scripting languages like Python or Bash.
Collaboration Fuels Innovation. Join Roku - Redefining Television ExperienceAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is on a mission to empower every television worldwide. We pioneered the streaming revolution and strive to connect consumers with the content they love while enabling publishers to thrive and advertisers to engage effectively.From day one at Roku, your contributions are impactful and appreciated. We are a fast-paced, publicly traded company where everyone is an active participant. This role offers the chance to enhance the viewing experience for millions globally while gaining invaluable experience across various disciplines. Role OverviewWe are seeking a 12-month UX Research Intern to collaborate on a variety of research initiatives, with a strong focus on international user research. You will receive mentorship from a senior UX researcher and work closely with product managers, designers, data scientists, and engineers to influence product decisions through mixed-method insights (both qualitative and quantitative). Your ResponsibilitiesDevelop and conduct mixed-method studies (including interviews, usability tests, diary studies, concept tests, and surveys) across diverse countries and cultures.Assist with international research operations including participant recruitment, localization, incentives, and vendor coordination.Design, implement, and analyze surveys (screening, satisfaction, feature adoption) utilizing best practices for sampling and question formulation.Execute both moderated and unmoderated qualitative research, synthesizing findings into clear, actionable insights.Work alongside data science to combine behavioral data with attitudinal research to create a cohesive narrative.Present and communicate insights through comprehensive reports, debriefs, and succinct readouts tailored to various stakeholders.We Would Love to See You HaveEnrollment in a full-time degree program pursuing a Bachelor’s or Master’s degree in HCI, Psychology, Anthropology, Sociology, Design, Data Science, or a related field.
Collaboration Fuels Innovation. Join Roku, the leader in TV streaming technology.As the foremost TV streaming platform across the U.S., Canada, and Mexico, Roku is dedicated to transforming the way viewers engage with television. Our pioneering spirit in streaming technology aims to connect every television globally. We link audiences to their favorite content, empower content creators to grow and monetize their reach, and offer advertisers innovative ways to connect with consumers.From day one at Roku, your contributions will be significant and valued. In our rapidly growing public company, everyone plays an essential role. You will have the chance to enhance the experiences of millions of TV streamers while gaining invaluable insights across various fields. About Our Team At Roku, our Trust Engineering team is a passionate and cohesive group of professionals dedicated to safeguarding our customers, partners, devices, services, infrastructure, and data. We collaborate closely, sharing knowledge and expertise to remain at the forefront of security challenges. By joining us, you will become part of a vibrant team that thrives on overcoming obstacles and celebrating successes together. Role Overview As a Security Researcher Intern at Roku, you will actively participate in our mission to enhance the security and reliability of our streaming services. Collaborating with seasoned professionals, you will gain hands-on experience in security research, threat analysis, and the development of innovative security solutions.
Teamwork makes the stream work. Join Roku, a Pioneer in TV StreamingAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is revolutionizing how the world consumes television. Our mission is simple yet ambitious: to empower every television worldwide with our innovative streaming technology. By connecting viewers to their favorite content, enabling publishers to reach large audiences, and offering advertisers unique engagement tools, we are transforming the entertainment landscape.At Roku, we value every contribution. From your first day, you will play a crucial role in our mission to delight millions of streamers globally while gaining invaluable experience across various disciplines. About the Team As a Product Management Intern in the Live TV team within the Viewer Product organization, you will not merely observe; you will actively contribute to defining product requirements and the strategic rationale behind them. Utilizing big data and user research, you will delve into customer needs and business objectives. Your success will be measured by outcomes rather than mere outputs. We offer a paid 12-week internship starting in Summer 2026. About the Role In this role, you will be entrusted with a specific feature or product initiative, guiding a project from initial concept through to final delivery, employing industry-standard methodologies. You will play a key role in determining the "What" and "Why" of our offerings.
Collaboration Fuels Innovation. Transforming the Future of TelevisionRoku is recognized as the leading TV streaming platform across the U.S., Canada, and Mexico, with ambitions to revolutionize how viewers engage with television worldwide. We were pioneers in bringing streaming technology to TVs, and our goal is to serve as the ultimate TV streaming platform that bridges the entire television ecosystem. We connect viewers with their favorite content, empower publishers to grow and monetize their audiences, and offer advertisers unparalleled tools to reach consumers.From day one at Roku, you will be an integral part of our mission. We are a rapidly expanding publicly traded company where every voice matters. You will have the chance to delight millions of viewers while acquiring valuable experience across diverse disciplines. Join Our Innovative UI TeamOur UI team at Roku is responsible for creating the fundamental frameworks, tools, and high-performance UI components that enhance user experiences across millions of devices. We manage the middleware and UI layers that facilitate seamless navigation, responsive interactions, rich animations, and consistent developer workflows across our platform. Our responsibilities encompass graphics rendering, layout and animation systems, performance optimization, and developer APIs that simplify the creation of reliable and visually appealing applications at scale. We thrive in a collaborative, high-trust environment, partnering closely with firmware, platform, and product teams to ensure a fast, robust end-to-end experience. Your RoleAs a Senior Software Engineer on the UI team, you will design, implement, and optimize the systems that form the backbone of Roku's user experience and developer platform. You will work on performance-critical code paths related to graphics rendering, animation, layout, and UI frameworks, ensuring smooth visuals and immediate responsiveness across various devices. You will help define the core architecture, collaborate across the technology stack with hardware, firmware, and application teams, and witness the direct impact of your work on tens of millions of users. This role is perfect for engineers who are passionate about solving complex technical challenges and prioritize performance and user experience.
Teamwork makes the stream work. Roku is transforming the way the world experiences televisionAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is on a mission to power every television globally. We pioneered the streaming-to-TV experience, connecting viewers with their favorite content, enabling content creators to build and monetize extensive audiences, and offering advertisers unique ways to engage consumers.From day one at Roku, you will be an integral part of our team in a fast-growing public company where every voice matters. You’ll have the chance to delight millions of TV streamers worldwide while gaining valuable experience across various disciplines. About the Team The Advanced Development organization pushes the limits of product innovation by creating groundbreaking technologies that will influence all Roku devices in the future. Our team operates independently from standard shipping schedules, focusing on foundational technologies, including modern Linux embedded C++, build systems, cloud backend solutions, and web platforms. About the RoleJoin us as a Software Engineer Intern, where your enthusiasm for technology and innovative ideas will play a key role in our success. This is a paid 12-week internship starting in Summer 2026.We will customize your project for optimal impact during your time with us. One exciting initiative involves constructing a community-ready Model Context Protocol (MCP) server for the Roku Cloud Emulator, enabling external developers to manage virtual Roku devices via AI assistants. While we have a working internal proof-of-concept, it requires a complete rebuild for public accessibility. Our platform emulation product runs a software-only version of the Roku OS, mimicking real hardware and facilitating broader scale testing through cloud hosting. What You Will Be DoingLeading a project aimed at making our emulation product accessible to external developers through AI assistance.Collaborating with engineers across various specialties to ensure successful delivery.
Teamwork makes the stream work. Roku is revolutionizing the way the world experiences televisionAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is on a mission to power every television globally. We pioneered the streaming revolution, connecting consumers with their favorite content and empowering publishers to engage vast audiences while providing advertisers with unique opportunities to reach consumers.From day one at Roku, you will play a significant role in our journey. We are a rapidly growing public company where every team member is integral to our success. You will have the chance to delight millions of TV streamers worldwide while gaining invaluable experience across diverse disciplines. About this areaThe MediaPlayer team, part of the RokuOS organization, is responsible for the engine that drives every stream on our platform. We are at the core of the user experience, enhancing and optimizing our media pipeline to ensure seamless playback for millions globally. Our team is dedicated to continuous innovation and pushing the limits of performance, ensuring Roku remains the benchmark for streaming excellence. About the roleJoin Roku’s MediaPlayer team as a Software Engineer Intern, where you will engage at the intersection of embedded systems and digital media. This paid 12-week internship, commencing in Summer 2026, will involve contributing to the core elements of RokuOS that manage video and audio streaming. You will be tasked with a high-impact project aimed at enhancing the media playback engine, improving playback performance, or boosting the reliability of our media stack across millions of devices. Your responsibilities will includeLeading a project within the MediaPlayer stack, which may involve implementing new media features, optimizing media playback KPIs, or enhancing support for modern streaming protocols and codecs.Developing high-performance C++ code on Linux-based systems to improve the efficiency and stability of the core media pipeline.Utilizing advanced debugging and analysis tools to reproduce, isolate, and resolve complex playback issues across various hardware profiles.Collaborating...
Teamwork Makes the Stream Work. Roku is Revolutionizing Television ViewingAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku aims to power every television worldwide. We pioneered the streaming revolution and our mission is to be the connective tissue of the entire TV ecosystem. We link consumers with beloved content, empower publishers to cultivate and monetize audiences, and provide advertisers unique ways to engage viewers.From your first day at Roku, you will contribute significantly and feel valued. As a rapidly growing public entity, we encourage active participation—no one is just a bystander. You have the opportunity to enchant millions of TV streamers globally while gaining substantial experience across various disciplines. About the TeamThe UI team at Roku builds the essential frameworks, tools, and high-performance UI components that enhance experiences across millions of devices. We manage the middleware and UI layers that facilitate seamless navigation, responsive interactions, stunning animations, and consistent workflows for developers across our platform.Our focus encompasses graphics rendering, layout and animation systems, performance optimization, and developer APIs, all aimed at enabling the creation of reliable, visually appealing applications on a large scale. We thrive in a collaborative, high-trust environment, working closely with firmware, platform, and product teams to ensure a swift, robust, and future-ready user experience. About the RoleIn your position as a Senior Software Engineer on the UI team, you will design, develop, and optimize systems that are foundational to Roku’s user experience and developer platform. You will work on performance-critical code paths across graphics rendering, animation, layout, and UI frameworks, ensuring fluid visuals and highly responsive interactions across a diverse array of devices.You will be instrumental in defining core architectural decisions that will shape the future of our UI systems.
Teamwork makes the stream work. Roku is revolutionizing the way the world experiences televisionAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is dedicated to powering every television globally. We pioneered the streaming experience and are on a mission to connect the entire TV ecosystem. We link consumers to their favorite content, empower publishers to build and monetize vast audiences, and offer advertisers unparalleled opportunities to engage viewers.Your journey at Roku begins with impactful contributions. As a rapidly expanding public company, every team member plays a vital role. Join us in delighting millions of TV streamers worldwide while gaining invaluable experience across diverse fields. About This TeamThe Embedded teams focus on device firmware, platform features, and the integration of system-on-chip (SoC) components, emphasizing reliability, performance, and seamless user experiences across devices and TVs. About the InternshipJoin Roku’s embedded software team as a Software Engineer Intern, where your enthusiasm for technology and creativity will be pivotal to our success. This paid internship lasts for 12 weeks, starting in Summer 2026.As an Embedded Software Engineer Intern, you will tackle a specific project that enhances our embedded stack, such as implementing a new feature, improving performance, or developing automation enhancements to ensure the delivery of high-quality software across devices. Your ResponsibilitiesLead a project in the embedded sphere; possible tasks include implementing a feature, optimizing memory/performance, or creating automated tests for a system module.Utilize C++ on Linux-based systems; employ debugging and analysis tools to reproduce, isolate, and resolve issues.Collaborate with engineers across firmware, platform services, and quality assurance to ensure reliable delivery. Preferred QualificationsCurrently pursuing a degree in Computer Science, Engineering, or a related field.Proficiency in C++ (experience with modern C++ is a significant advantage).Familiarity with development and debugging on Linux-based embedded platforms.
Your Role at Lila Sciences Join Lila Sciences as a Product Strategy Intern within our Chemistry team and play a pivotal role in the commercialization of AI-powered innovations across various chemistry sectors, including industrial, specialty chemicals, and life sciences. Collaborate closely with Product and Commercial leaders to shape market strategies, assess business opportunities, and assist in go-to-market initiatives. This opportunity is perfect for a technical MBA student who is passionate about translating advanced chemistry into impactful commercial solutions. Your Contributions Assist in the development of product and go-to-market strategies for chemistry platforms in industrial, specialty chemical, and life science applications (e.g., catalysts, coatings, functional additives, specialized formulations, biomolecules, therapeutics), while adapting to business needs across sectors. Conduct thorough market research and opportunity evaluations to guide product roadmap prioritization and commercial strategy decisions. Prepare strategic documents, including presentation decks, one-pagers, and frameworks (e.g., Target Product Profiles) that effectively communicate technical capabilities and customer value. Establish and maintain organized databases and information systems to aid in product pipeline management and strategic decision-making. Extract insights from customer discovery interviews and expert discussions to refine chemistry product strategies, positioning, and priorities. Qualifications for Success Currently enrolled in an MBA, Ph.D., or a comparable graduate program. Exceptional analytical skills with the ability to distill complex information. Proficient in crafting presentations with a keen eye for visual clarity. Adaptable and comfortable operating in dynamic, fast-paced environments. Quick learner with a strong grasp of scientific concepts in chemistry, capable of communicating them effectively to commercial stakeholders. Preferred Qualifications Background in chemistry, organic small molecules, or related physical/life sciences. Experience in market research, strategy consulting, or product management within technical fields. Familiarity with platforms such as Salesforce, Notion, or similar tools. Understanding of chemistry applications in industrial and life science sectors (e.g., specialty chemicals, formulations, catalysis, therapeutics). Previous experience in chemicals, pharmaceuticals, advanced materials, or deep tech environments.
Teamwork makes the stream work. Roku is revolutionizing the way people enjoy televisionAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is on a mission to connect every television globally. We were pioneers in bringing streaming to the TV and aim to be the go-to platform that links the entire TV ecosystem. We empower consumers to access the content they love, assist publishers in expanding their reach and revenue, and offer unique advertising opportunities to engage audiences effectively.At Roku, from day one, your contributions will be valued. We are a rapidly growing public company where every team member plays an active role. This internship offers you the chance to impact millions of TV streamers across the globe while gaining valuable experience in various disciplines. About the RoleJoin one of Roku's UI teams as a Software Engineer Intern, where your passion for technology and creativity will be key to our success. We offer a paid 12-week internship, commencing in Summer 2026.In this role, you will undertake a scoped project aligned with our UI/SDK roadmap—tasks may include improving a UI component, enhancing performance instrumentation, or developing tools for developers. Our UI teams utilize a variety of programming languages from C++ to TypeScript, and we embrace AI-assisted development workflows to enhance productivity and quality. You could be involved in projects focused on creating AI tools for UI generation for Roku devices or similar tasks. What You’ll Be DoingTake ownership of a clearly defined project that advances our UI/SDK capabilities.Contribute to front-end and embedded UI codebases using modern programming languages and patterns, collaborating on integration with platform services.Implement best practices in profiling, testing, and documentation; gain insights into how we ensure usability, reliability, and performance at scale. We’re Excited if You HaveCurrently enrolled in a degree program in Computer Science/Engineering or a related field (ideally seeking penultimate year students).Proficiency in scripting languages such as JavaScript or TypeScript.
Join Us in Shaping the Future of TV Streaming! Roku is revolutionizing the way the world experiences televisionAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is dedicated to transforming every television into a smart TV. Our mission is to connect consumers with their favorite content, empower content publishers to grow their audiences, and provide advertisers with innovative engagement tools. At Roku, you won't just be a part of a team; you'll be part of a movement.From day one, you will make meaningful contributions within a dynamic and fast-paced environment. With us, you will have the chance to delight millions of TV streamers globally while gaining invaluable experience across various disciplines. About the TeamOur teams focus on developing and enhancing the user interface layers and developer-facing SDKs that drive the Roku OS experience. This work includes optimizing embedded UI components, performance tuning, and creating tools that assist both internal and external developers in building outstanding channels and features for our millions of users. About the InternshipJoin one of Roku's cutting-edge UI teams as a Software Engineer Intern, where your enthusiasm for technology and creativity will contribute to our success. This is a paid 12-week internship starting in Summer 2026.As an intern, you'll tackle a specific project aligned with our UI/SDK roadmap—whether it's refining a UI component, enhancing performance metrics, or developing a tool for developers. Our UI teams utilize various programming languages, including C++ and TypeScript, and are embracing GenAI-assisted development workflows to elevate productivity and quality. Your ResponsibilitiesLead a well-defined project that enhances our UI/SDK capabilities.Contribute to both front-end and embedded UI codebases using contemporary languages and methodologies while collaborating on integration with platform services.Apply best practices in profiling, testing, and documentation; learn how we balance usability, reliability, and performance at scale.Preferred QualificationsCurrently pursuing a degree in Computer Science, Engineering, or a related field.Familiarity with TypeScript for UI tooling, modern development frameworks, or other relevant technologies.
Teamwork makes the stream work. Join Roku and Revolutionize TV StreamingRoku is the leading TV streaming platform in the U.S., Canada, and Mexico, striving to power every television globally. We pioneered the streaming experience and aim to connect consumers with their favorite content while enabling content publishers to grow and monetize audiences.From day one at Roku, you will be an integral part of our mission, contributing to a fast-paced public company where your input is valued. You'll gain hands-on experience while helping to delight millions of TV streamers around the world. About the Team At Roku, we are committed to nurturing talent through summer internship opportunities, allowing students to experience our passion, expertise, and vibrant company culture. The Advanced Development, AI @ Roku team is offering 4 summer internships in 2026, exclusively for postgraduate students currently pursuing or having recently completed a PhD. About the Role The internship will immerse each student in practical applications of their academic knowledge, fostering skills in the dynamic field of applied science.
Teamwork makes the stream work. Join Roku - Pioneering TV Streaming TechnologyRoku is the leading TV streaming platform in the U.S., Canada, and Mexico, aspiring to power every television globally. We revolutionized how audiences consume content and strive to connect consumers with the media they adore. Our platform empowers content creators to grow and monetize their audience while offering advertisers unique ways to connect with consumers.From day one at Roku, your contributions will be significant and appreciated. As a rapidly expanding public company, we foster an environment where every team member is actively engaged. This is your chance to make a difference for millions of TV streamers worldwide while gaining invaluable experience across various domains. About the TeamThe automation and tools teams at Roku are the driving force behind enhancing our testing and developer experience. By leveraging AI and analytics, these teams create frameworks, pipelines, and developer utilities that elevate validation coverage, accelerate release cycles, and enhance engineering productivity across embedded, mobile, and cloud services. Role OverviewWe invite you to join our automation and tools team as a Software Engineer Intern at Roku, where your passion for technology and creativity will be instrumental in our growth. This is a paid 12-week internship commencing in Summer 2026.As a Software Engineer Intern, you will undertake a project aimed at enhancing automation or developer tooling—possible tasks might include extending a Python test framework, developing a lightweight web or AI tool, or integrating automation into CI/CD processes. Your ResponsibilitiesLead an automation/tools project; examples include enhancing a Python test framework, creating a service for test orchestration, or integrating test steps into CI/CD pipelines.Write clean, reusable code (predominantly in Python and TypeScript/JavaScript for web tools); engage in code reviews and document your work for maintainability.Collaborate with engineers across different locations to implement enhancements and gather feedback. Preferred QualificationsProficient in Python programming with a solid understanding of REST APIs and a web framework (Flask, FastAPI, Django, Node.js, or Express).Interest in CI/CD tools (Jenkins, GitLab CI) and familiarity with automation practices.
Collaboration Fuels Innovation. Transforming the Way the World Experiences TelevisionRoku is the leading TV streaming platform across the U.S., Canada, and Mexico, and we are on a mission to empower every television globally. As pioneers in streaming technology, our goal is to be the central platform connecting the entire television ecosystem. We facilitate connections between consumers and their favorite content, help content publishers grow and monetize their audiences, and provide advertisers with unique tools to engage viewers.From your very first day at Roku, you will play a crucial role in our mission. We are a rapidly growing public company where every team member's contribution is valued. Join us to delight millions of TV streamers worldwide while gaining invaluable experience across diverse disciplines. About Our Team The Roku Trust Engineering team comprises a dedicated group of professionals passionate about information security. Our mission is to safeguard our customers, partners, devices, services, infrastructure, and data. We work collaboratively, sharing insights and expertise to stay ahead of potential threats. Join us, and you’ll be part of a vibrant team that thrives on overcoming challenges and celebrates achievements together.
Teamwork Makes the Stream Work. Join Roku and Transform TV Viewing Worldwide!At Roku, we are revolutionizing how the world watches television. As the leading TV streaming platform in the U.S., Canada, and Mexico, our ambition is to power every television globally. We pioneered streaming to the TV, and our mission is to connect the entire TV ecosystem, empowering consumers to access their favorite content, enabling publishers to build and monetize large audiences, and providing advertisers with unique engagement opportunities.From your very first day, you will contribute significantly to our mission. We are a dynamic public company where every team member plays a vital role. This is your opportunity to engage millions of TV streamers worldwide while gaining invaluable experience across various disciplines. About the RoleWe are looking for a talented Software Engineer with expertise in Python and automation, who has experience developing automated tools and tests for resource-constrained hardware platforms. Your work will involve creating and maintaining tools and tests that enhance our products and guarantee the highest quality in software releases deployed to devices in the field. In this role, you will develop solutions for testing, monitoring, and analyzing metrics across millions of players and TV products.As a versatile Software Engineer at Roku, you will be responsible for building fully automated test suites and performance monitoring tools. You will create automation that validates both the Roku OS system software and top-tier streaming applications across Roku TVs and Players, alongside the necessary infrastructure. This includes extending existing tests and developing new ones to assess memory usage, playback performance, compliance with specifications, and more. You will also maintain a multi-platform device farm for use by test and firmware engineers.This role requires a proactive and motivated individual with excellent communication, organizational, and technical skills, as you will collaborate cross-functionally with various engineering teams. Key ResponsibilitiesDevelop and maintain an automation framework for testing high-profile streaming applications.Collaborate with engineering teams to ensure seamless integration of automated testing solutions.Extend and create tests to evaluate memory consumption, playback efficiency, and adherence to specifications.Manage a multi-platform device testing environment.
Collaboration Fuels Innovation. Join Roku in Transforming TelevisionAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku aims to power every television globally. We pioneered the streaming revolution, and our mission is to connect the entire TV ecosystem. We empower viewers with access to their favorite content, assist content creators in reaching vast audiences, and offer advertisers unparalleled engagement tools.From day one at Roku, your contributions will be recognized and valued. In our rapidly growing public company, you won’t just observe; you will play a vital role in enhancing the experience for millions of TV streamers across the globe while gaining invaluable experience across various fields. About the TeamThe Advanced Development team at Roku is at the forefront of innovation, creating the next generation of intelligent and generative media systems. We explore concepts that are years ahead of production, crafting foundational technologies that will redefine content understanding, creation, and personalization across millions of Roku devices.This unique environment is comprised of a PhD-level, interdisciplinary team that merges machine learning research, software engineering, and DevOps. Our experts possess not only deep technical knowledge but also a broad creative vision, challenging the status quo, embracing uncertainty, and building unprecedented solutions. Our culture is collaborative, low-ego, and driven by ownership, trust, and curiosity.We seek an Applied Scientist with a robust foundation in mathematics, machine learning, and computer science, complemented by experience in cloud engineering, DevOps, and computer vision — someone who excels at the intersection of research and production.
Teamwork makes the stream work. Roku is revolutionizing the way the world enjoys television.As the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is committed to empowering every television worldwide. We pioneered the streaming experience and strive to connect consumers with their favorite content, enable content creators to build and monetize expansive audiences, and offer advertisers unique opportunities to engage.From your first day at Roku, you will contribute significantly to our mission. We are a rapidly growing public company where every individual plays a crucial role. You will have the chance to delight millions of TV streamers globally while gaining invaluable experience across diverse disciplines. About the Role Roku is seeking a Senior Data Scientist to join our Core Analytics team, supporting the Viewer Product division. In this position, you will utilize data analytics to enhance our Live product. You will manage comprehensive analytics that influence how viewers discover, engage with, and return to Live experiences on Roku. Collaborating closely with product management and engineering, you will identify opportunities to create new features, drive their adoption, and generate value for Roku. This role requires an individual who is data-driven, detail-oriented, and possesses exceptional problem-solving skills. What You Will Be Doing
Teamwork Makes the Stream Work Join Roku in Revolutionizing TelevisionRoku is the leading TV streaming platform in the U.S., Canada, and Mexico, and we are on a mission to power every television around the globe. As pioneers in streaming technology, we aim to connect consumers with the content they adore, empower content creators to build substantial audiences, and provide advertisers with innovative ways to engage viewers.From day one at Roku, your contributions will be significant and recognized. We are a rapidly growing public company where every team member plays a crucial role in delighting millions of TV streamers worldwide, all while gaining invaluable experience across diverse fields. About the Team The Advanced Development organization at Roku ventures beyond conventional product lines to innovate and create. We prioritize foundational technologies that will shape the future of every Roku device, working on groundbreaking ideas that redefine home entertainment. We are in search of extraordinary talent to join our exceptional team. Specifically, the Developer Experience team focuses on enhancing internal tooling to boost developer satisfaction and productivity by actively engaging with our users to identify and implement impactful improvements. The team utilizes a range of technologies, including modern Linux embedded C++, build systems, cloud backend systems, and web platforms. About the RoleWe are in search of a Senior Software Engineer who is passionate about advancing our platform emulation product. You will be engaged in a variety of projects that challenge conventions and push limits.
Collaborate to Innovate in Streaming. Join Roku in Shaping the Future of TelevisionRoku, the leading TV streaming platform across the U.S., Canada, and Mexico, is on a mission to connect every television around the globe. As pioneers in the streaming industry, we empower consumers to access their favorite content, assist publishers in expanding their audience, and offer advertisers unique engagement opportunities.From your first day, you’ll play a crucial role at Roku, a dynamic public company where every voice matters. Experience the excitement of delighting millions of global TV streamers while gaining invaluable experience across various domains. About the TeamOur team focuses on developing and enhancing the UI framework and components that drive Roku's user experiences. Our strategic roadmap accelerates growth and scalability, delivering innovative features to tens of millions of Roku users worldwide.At Roku, our developers and engineers take ownership of their projects, driven by an intrinsic motivation to solve problems and deliver results. Collaboration with different engineering teams, UI design, product management, and business leaders is key to our success, creating an environment where independent spirit thrives alongside teamwork. We are innovators redefining the streaming media landscape. About the RoleAs a Senior Software Engineer specializing in UI Infrastructure, you will significantly contribute to the development of our embedded UI framework. Collaborating closely with system architects, you will create new features and enhance existing ones to boost system stability and performance. Additionally, you will be instrumental in developing tools that benefit the broader development community at Roku. Your proven success in delivering high-quality software on embedded platforms will be essential to our ongoing innovation.
Teamwork makes the stream work. Roku is transforming the way the world experiences television.As the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is on a mission to power every television globally. We are pioneers in streaming technology, connecting viewers with the content they love. Our platform empowers content publishers to grow and monetize their audiences while offering advertisers unique ways to engage consumers.From day one at Roku, you will make a significant, appreciated contribution. We are a rapidly growing public company where every individual plays a critical role. Join us to delight millions of TV streamers worldwide while gaining invaluable experience across various areas. About the RoleBecome part of our team as a Software Engineer Intern, where your enthusiasm for technology and innovation will propel our success. This is a paid 12-week internship set to start in Summer 2026.We will customize your project to ensure the best experience during your time with us. One exciting idea on the table is the creation of an AI-driven development workflow for designing and testing new APIs. This initiative would facilitate rapid prototyping of new interface definitions and implementations, including automated testing and documentation, while gathering insights to evaluate design concepts. Your ResponsibilitiesLead a project that contributes to the effectiveness of our development team.Utilize C++ in Linux-based systems, employing debugging and analysis tools to reproduce, isolate, and resolve issues.Collaborate with engineers from firmware, platform services, and quality assurance to ensure reliable delivery. We Would Love to SeeEnrollment in a Computer Science/Engineering degree program or a related field.Demonstrated modern C++ proficiency through coding outside of your academic curriculum.Experience in developing/debugging on Linux-based embedded platforms.Understanding of Linux kernel concepts, multi-threading primitives, Linux tools, libraries, and open-source development.Proficiency in scripting languages like Python or Bash.
Collaboration Fuels Innovation. Join Roku - Redefining Television ExperienceAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is on a mission to empower every television worldwide. We pioneered the streaming revolution and strive to connect consumers with the content they love while enabling publishers to thrive and advertisers to engage effectively.From day one at Roku, your contributions are impactful and appreciated. We are a fast-paced, publicly traded company where everyone is an active participant. This role offers the chance to enhance the viewing experience for millions globally while gaining invaluable experience across various disciplines. Role OverviewWe are seeking a 12-month UX Research Intern to collaborate on a variety of research initiatives, with a strong focus on international user research. You will receive mentorship from a senior UX researcher and work closely with product managers, designers, data scientists, and engineers to influence product decisions through mixed-method insights (both qualitative and quantitative). Your ResponsibilitiesDevelop and conduct mixed-method studies (including interviews, usability tests, diary studies, concept tests, and surveys) across diverse countries and cultures.Assist with international research operations including participant recruitment, localization, incentives, and vendor coordination.Design, implement, and analyze surveys (screening, satisfaction, feature adoption) utilizing best practices for sampling and question formulation.Execute both moderated and unmoderated qualitative research, synthesizing findings into clear, actionable insights.Work alongside data science to combine behavioral data with attitudinal research to create a cohesive narrative.Present and communicate insights through comprehensive reports, debriefs, and succinct readouts tailored to various stakeholders.We Would Love to See You HaveEnrollment in a full-time degree program pursuing a Bachelor’s or Master’s degree in HCI, Psychology, Anthropology, Sociology, Design, Data Science, or a related field.
Collaboration Fuels Innovation. Join Roku, the leader in TV streaming technology.As the foremost TV streaming platform across the U.S., Canada, and Mexico, Roku is dedicated to transforming the way viewers engage with television. Our pioneering spirit in streaming technology aims to connect every television globally. We link audiences to their favorite content, empower content creators to grow and monetize their reach, and offer advertisers innovative ways to connect with consumers.From day one at Roku, your contributions will be significant and valued. In our rapidly growing public company, everyone plays an essential role. You will have the chance to enhance the experiences of millions of TV streamers while gaining invaluable insights across various fields. About Our Team At Roku, our Trust Engineering team is a passionate and cohesive group of professionals dedicated to safeguarding our customers, partners, devices, services, infrastructure, and data. We collaborate closely, sharing knowledge and expertise to remain at the forefront of security challenges. By joining us, you will become part of a vibrant team that thrives on overcoming obstacles and celebrating successes together. Role Overview As a Security Researcher Intern at Roku, you will actively participate in our mission to enhance the security and reliability of our streaming services. Collaborating with seasoned professionals, you will gain hands-on experience in security research, threat analysis, and the development of innovative security solutions.
Teamwork makes the stream work. Join Roku, a Pioneer in TV StreamingAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is revolutionizing how the world consumes television. Our mission is simple yet ambitious: to empower every television worldwide with our innovative streaming technology. By connecting viewers to their favorite content, enabling publishers to reach large audiences, and offering advertisers unique engagement tools, we are transforming the entertainment landscape.At Roku, we value every contribution. From your first day, you will play a crucial role in our mission to delight millions of streamers globally while gaining invaluable experience across various disciplines. About the Team As a Product Management Intern in the Live TV team within the Viewer Product organization, you will not merely observe; you will actively contribute to defining product requirements and the strategic rationale behind them. Utilizing big data and user research, you will delve into customer needs and business objectives. Your success will be measured by outcomes rather than mere outputs. We offer a paid 12-week internship starting in Summer 2026. About the Role In this role, you will be entrusted with a specific feature or product initiative, guiding a project from initial concept through to final delivery, employing industry-standard methodologies. You will play a key role in determining the "What" and "Why" of our offerings.
Collaboration Fuels Innovation. Transforming the Future of TelevisionRoku is recognized as the leading TV streaming platform across the U.S., Canada, and Mexico, with ambitions to revolutionize how viewers engage with television worldwide. We were pioneers in bringing streaming technology to TVs, and our goal is to serve as the ultimate TV streaming platform that bridges the entire television ecosystem. We connect viewers with their favorite content, empower publishers to grow and monetize their audiences, and offer advertisers unparalleled tools to reach consumers.From day one at Roku, you will be an integral part of our mission. We are a rapidly expanding publicly traded company where every voice matters. You will have the chance to delight millions of viewers while acquiring valuable experience across diverse disciplines. Join Our Innovative UI TeamOur UI team at Roku is responsible for creating the fundamental frameworks, tools, and high-performance UI components that enhance user experiences across millions of devices. We manage the middleware and UI layers that facilitate seamless navigation, responsive interactions, rich animations, and consistent developer workflows across our platform. Our responsibilities encompass graphics rendering, layout and animation systems, performance optimization, and developer APIs that simplify the creation of reliable and visually appealing applications at scale. We thrive in a collaborative, high-trust environment, partnering closely with firmware, platform, and product teams to ensure a fast, robust end-to-end experience. Your RoleAs a Senior Software Engineer on the UI team, you will design, implement, and optimize the systems that form the backbone of Roku's user experience and developer platform. You will work on performance-critical code paths related to graphics rendering, animation, layout, and UI frameworks, ensuring smooth visuals and immediate responsiveness across various devices. You will help define the core architecture, collaborate across the technology stack with hardware, firmware, and application teams, and witness the direct impact of your work on tens of millions of users. This role is perfect for engineers who are passionate about solving complex technical challenges and prioritize performance and user experience.
Teamwork makes the stream work. Roku is transforming the way the world experiences televisionAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is on a mission to power every television globally. We pioneered the streaming-to-TV experience, connecting viewers with their favorite content, enabling content creators to build and monetize extensive audiences, and offering advertisers unique ways to engage consumers.From day one at Roku, you will be an integral part of our team in a fast-growing public company where every voice matters. You’ll have the chance to delight millions of TV streamers worldwide while gaining valuable experience across various disciplines. About the Team The Advanced Development organization pushes the limits of product innovation by creating groundbreaking technologies that will influence all Roku devices in the future. Our team operates independently from standard shipping schedules, focusing on foundational technologies, including modern Linux embedded C++, build systems, cloud backend solutions, and web platforms. About the RoleJoin us as a Software Engineer Intern, where your enthusiasm for technology and innovative ideas will play a key role in our success. This is a paid 12-week internship starting in Summer 2026.We will customize your project for optimal impact during your time with us. One exciting initiative involves constructing a community-ready Model Context Protocol (MCP) server for the Roku Cloud Emulator, enabling external developers to manage virtual Roku devices via AI assistants. While we have a working internal proof-of-concept, it requires a complete rebuild for public accessibility. Our platform emulation product runs a software-only version of the Roku OS, mimicking real hardware and facilitating broader scale testing through cloud hosting. What You Will Be DoingLeading a project aimed at making our emulation product accessible to external developers through AI assistance.Collaborating with engineers across various specialties to ensure successful delivery.
Teamwork makes the stream work. Roku is revolutionizing the way the world experiences televisionAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is on a mission to power every television globally. We pioneered the streaming revolution, connecting consumers with their favorite content and empowering publishers to engage vast audiences while providing advertisers with unique opportunities to reach consumers.From day one at Roku, you will play a significant role in our journey. We are a rapidly growing public company where every team member is integral to our success. You will have the chance to delight millions of TV streamers worldwide while gaining invaluable experience across diverse disciplines. About this areaThe MediaPlayer team, part of the RokuOS organization, is responsible for the engine that drives every stream on our platform. We are at the core of the user experience, enhancing and optimizing our media pipeline to ensure seamless playback for millions globally. Our team is dedicated to continuous innovation and pushing the limits of performance, ensuring Roku remains the benchmark for streaming excellence. About the roleJoin Roku’s MediaPlayer team as a Software Engineer Intern, where you will engage at the intersection of embedded systems and digital media. This paid 12-week internship, commencing in Summer 2026, will involve contributing to the core elements of RokuOS that manage video and audio streaming. You will be tasked with a high-impact project aimed at enhancing the media playback engine, improving playback performance, or boosting the reliability of our media stack across millions of devices. Your responsibilities will includeLeading a project within the MediaPlayer stack, which may involve implementing new media features, optimizing media playback KPIs, or enhancing support for modern streaming protocols and codecs.Developing high-performance C++ code on Linux-based systems to improve the efficiency and stability of the core media pipeline.Utilizing advanced debugging and analysis tools to reproduce, isolate, and resolve complex playback issues across various hardware profiles.Collaborating...
Teamwork Makes the Stream Work. Roku is Revolutionizing Television ViewingAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku aims to power every television worldwide. We pioneered the streaming revolution and our mission is to be the connective tissue of the entire TV ecosystem. We link consumers with beloved content, empower publishers to cultivate and monetize audiences, and provide advertisers unique ways to engage viewers.From your first day at Roku, you will contribute significantly and feel valued. As a rapidly growing public entity, we encourage active participation—no one is just a bystander. You have the opportunity to enchant millions of TV streamers globally while gaining substantial experience across various disciplines. About the TeamThe UI team at Roku builds the essential frameworks, tools, and high-performance UI components that enhance experiences across millions of devices. We manage the middleware and UI layers that facilitate seamless navigation, responsive interactions, stunning animations, and consistent workflows for developers across our platform.Our focus encompasses graphics rendering, layout and animation systems, performance optimization, and developer APIs, all aimed at enabling the creation of reliable, visually appealing applications on a large scale. We thrive in a collaborative, high-trust environment, working closely with firmware, platform, and product teams to ensure a swift, robust, and future-ready user experience. About the RoleIn your position as a Senior Software Engineer on the UI team, you will design, develop, and optimize systems that are foundational to Roku’s user experience and developer platform. You will work on performance-critical code paths across graphics rendering, animation, layout, and UI frameworks, ensuring fluid visuals and highly responsive interactions across a diverse array of devices.You will be instrumental in defining core architectural decisions that will shape the future of our UI systems.
Teamwork makes the stream work. Roku is revolutionizing the way the world experiences televisionAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is dedicated to powering every television globally. We pioneered the streaming experience and are on a mission to connect the entire TV ecosystem. We link consumers to their favorite content, empower publishers to build and monetize vast audiences, and offer advertisers unparalleled opportunities to engage viewers.Your journey at Roku begins with impactful contributions. As a rapidly expanding public company, every team member plays a vital role. Join us in delighting millions of TV streamers worldwide while gaining invaluable experience across diverse fields. About This TeamThe Embedded teams focus on device firmware, platform features, and the integration of system-on-chip (SoC) components, emphasizing reliability, performance, and seamless user experiences across devices and TVs. About the InternshipJoin Roku’s embedded software team as a Software Engineer Intern, where your enthusiasm for technology and creativity will be pivotal to our success. This paid internship lasts for 12 weeks, starting in Summer 2026.As an Embedded Software Engineer Intern, you will tackle a specific project that enhances our embedded stack, such as implementing a new feature, improving performance, or developing automation enhancements to ensure the delivery of high-quality software across devices. Your ResponsibilitiesLead a project in the embedded sphere; possible tasks include implementing a feature, optimizing memory/performance, or creating automated tests for a system module.Utilize C++ on Linux-based systems; employ debugging and analysis tools to reproduce, isolate, and resolve issues.Collaborate with engineers across firmware, platform services, and quality assurance to ensure reliable delivery. Preferred QualificationsCurrently pursuing a degree in Computer Science, Engineering, or a related field.Proficiency in C++ (experience with modern C++ is a significant advantage).Familiarity with development and debugging on Linux-based embedded platforms.
Your Role at Lila Sciences Join Lila Sciences as a Product Strategy Intern within our Chemistry team and play a pivotal role in the commercialization of AI-powered innovations across various chemistry sectors, including industrial, specialty chemicals, and life sciences. Collaborate closely with Product and Commercial leaders to shape market strategies, assess business opportunities, and assist in go-to-market initiatives. This opportunity is perfect for a technical MBA student who is passionate about translating advanced chemistry into impactful commercial solutions. Your Contributions Assist in the development of product and go-to-market strategies for chemistry platforms in industrial, specialty chemical, and life science applications (e.g., catalysts, coatings, functional additives, specialized formulations, biomolecules, therapeutics), while adapting to business needs across sectors. Conduct thorough market research and opportunity evaluations to guide product roadmap prioritization and commercial strategy decisions. Prepare strategic documents, including presentation decks, one-pagers, and frameworks (e.g., Target Product Profiles) that effectively communicate technical capabilities and customer value. Establish and maintain organized databases and information systems to aid in product pipeline management and strategic decision-making. Extract insights from customer discovery interviews and expert discussions to refine chemistry product strategies, positioning, and priorities. Qualifications for Success Currently enrolled in an MBA, Ph.D., or a comparable graduate program. Exceptional analytical skills with the ability to distill complex information. Proficient in crafting presentations with a keen eye for visual clarity. Adaptable and comfortable operating in dynamic, fast-paced environments. Quick learner with a strong grasp of scientific concepts in chemistry, capable of communicating them effectively to commercial stakeholders. Preferred Qualifications Background in chemistry, organic small molecules, or related physical/life sciences. Experience in market research, strategy consulting, or product management within technical fields. Familiarity with platforms such as Salesforce, Notion, or similar tools. Understanding of chemistry applications in industrial and life science sectors (e.g., specialty chemicals, formulations, catalysis, therapeutics). Previous experience in chemicals, pharmaceuticals, advanced materials, or deep tech environments.
Teamwork makes the stream work. Roku is revolutionizing the way people enjoy televisionAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is on a mission to connect every television globally. We were pioneers in bringing streaming to the TV and aim to be the go-to platform that links the entire TV ecosystem. We empower consumers to access the content they love, assist publishers in expanding their reach and revenue, and offer unique advertising opportunities to engage audiences effectively.At Roku, from day one, your contributions will be valued. We are a rapidly growing public company where every team member plays an active role. This internship offers you the chance to impact millions of TV streamers across the globe while gaining valuable experience in various disciplines. About the RoleJoin one of Roku's UI teams as a Software Engineer Intern, where your passion for technology and creativity will be key to our success. We offer a paid 12-week internship, commencing in Summer 2026.In this role, you will undertake a scoped project aligned with our UI/SDK roadmap—tasks may include improving a UI component, enhancing performance instrumentation, or developing tools for developers. Our UI teams utilize a variety of programming languages from C++ to TypeScript, and we embrace AI-assisted development workflows to enhance productivity and quality. You could be involved in projects focused on creating AI tools for UI generation for Roku devices or similar tasks. What You’ll Be DoingTake ownership of a clearly defined project that advances our UI/SDK capabilities.Contribute to front-end and embedded UI codebases using modern programming languages and patterns, collaborating on integration with platform services.Implement best practices in profiling, testing, and documentation; gain insights into how we ensure usability, reliability, and performance at scale. We’re Excited if You HaveCurrently enrolled in a degree program in Computer Science/Engineering or a related field (ideally seeking penultimate year students).Proficiency in scripting languages such as JavaScript or TypeScript.
Join Us in Shaping the Future of TV Streaming! Roku is revolutionizing the way the world experiences televisionAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is dedicated to transforming every television into a smart TV. Our mission is to connect consumers with their favorite content, empower content publishers to grow their audiences, and provide advertisers with innovative engagement tools. At Roku, you won't just be a part of a team; you'll be part of a movement.From day one, you will make meaningful contributions within a dynamic and fast-paced environment. With us, you will have the chance to delight millions of TV streamers globally while gaining invaluable experience across various disciplines. About the TeamOur teams focus on developing and enhancing the user interface layers and developer-facing SDKs that drive the Roku OS experience. This work includes optimizing embedded UI components, performance tuning, and creating tools that assist both internal and external developers in building outstanding channels and features for our millions of users. About the InternshipJoin one of Roku's cutting-edge UI teams as a Software Engineer Intern, where your enthusiasm for technology and creativity will contribute to our success. This is a paid 12-week internship starting in Summer 2026.As an intern, you'll tackle a specific project aligned with our UI/SDK roadmap—whether it's refining a UI component, enhancing performance metrics, or developing a tool for developers. Our UI teams utilize various programming languages, including C++ and TypeScript, and are embracing GenAI-assisted development workflows to elevate productivity and quality. Your ResponsibilitiesLead a well-defined project that enhances our UI/SDK capabilities.Contribute to both front-end and embedded UI codebases using contemporary languages and methodologies while collaborating on integration with platform services.Apply best practices in profiling, testing, and documentation; learn how we balance usability, reliability, and performance at scale.Preferred QualificationsCurrently pursuing a degree in Computer Science, Engineering, or a related field.Familiarity with TypeScript for UI tooling, modern development frameworks, or other relevant technologies.
Mar 2, 2026
Sign in to browse more jobs
Create account — see all 1,138 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.