CrawlJobs Logo

Software Engineer Intern, Streaming Media

roku.com Logo

Roku

Location Icon

Location:
United Kingdom , Cambridge

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Join Roku’s MediaPlayer team as a Software Engineer Intern, where you will work at the intersection of embedded systems and digital media. During this paid 12-week internship starting in Summer 2026, you will contribute to the core component of RokuOS that handles video and audio streaming. You’ll be assigned a high-impact project designed to enhance the media playback engine optimizing playback performance, or improving the reliability of our media stack across millions of devices.

Job Responsibility:

  • Implement new media features
  • Optimize for media playback KPIs
  • Enhance support for modern streaming protocols and codecs
  • Improve the efficiency and stability of the core media pipeline
  • Innovate on the next generation of media features

Requirements:

  • Own a project within the MediaPlayer stack
  • Develop high-performance C++ code on Linux-based systems
  • Use advanced debugging and analysis tools to reproduce, isolate, and fix complex playback issues
  • Collaborate with senior engineers across firmware and platform teams
What we offer:
  • Global access to mental health and financial wellness support and resources
  • Local benefits may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Vacation and personal time off

Additional Information:

Job Posted:
February 21, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer Intern, Streaming Media

New

Software Developer - DEVICE Test

Our Telecom client is seeking an exceptional Senior Software Developer to join o...
Location
Location
United States , Bellevue, WA
Salary
Salary:
Not provided
DCM Infotech Limited
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A deep understanding of Computer Science fundamentals, including algorithms, data structures, and operating systems
  • Mastery of web-based media playback technologies, including Encrypted Media Extensions (EME) and Media Source Extensions (MSE)
  • Deep experience with media technology (e.g. Exo-Player, AV-Foundation, HTML5 video)
  • Comprehensive understanding of streaming technologies (e.g. DASH, HLS)
  • Expertise in DRM systems (e.g. Fair-Play, Wide-Vine, PlayReady)
  • Proficiency across device platforms (e.g. Android, iOS, tvOS, set-top box)
  • Advanced video telemetry skills
  • Be a self-starter that can independently solve complex engineering problems
  • Experience with streaming video delivery or playback
  • Passion for software engineering with a strong sense of ownership for the code that you and your team write, and a desire to become an expert in client-side video technology
Job Responsibility
Job Responsibility
  • Join a growing team with many opportunities for you to expand your professional and technical skills
  • Influence the technical agenda for Core Media and own critical features of a product used by millions of customers
  • Work across teams and disciplines to explore technical solutions and evaluate technical tradeoffs, using the latest streaming media technologies and video capabilities
  • Improve your team’s development, test, and operations practices
  • Mentor other engineers to help them grow their careers
  • Use data to solve real world problems and improve customer experience, including prioritization of incoming issues reported by customers, partners, and internal QA
Read More
Arrow Right

Principal Software Consultant - FullStack

10Pearls is seeking a highly experienced Tech Lead – Software Development to lea...
Location
Location
Pakistan , Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in IT or related discipline. (Software Engineering preferred)
  • 10+ years of experience as a software developer, with progression into Tech Lead or Senior Engineer roles
  • Proven experience working across multiple product domains and industries, delivering scalable applications
  • Strong hands-on expertise in backend development (Java, Kotlin, Node.js, Python, or similar)
  • Solid experience with web technologies (React, Angular, Vue, Node.js) and mobile platforms (iOS, Android, Flutter, or React Native)
  • Experience leading or collaborating with data engineering teams (analytics pipelines, event tracking, data platforms)
  • Strong understanding of microservices, APIs, cloud-native systems, and distributed architectures
  • Experience building or supporting OTT or media-rich consumer applications is a strong plus
Job Responsibility
Job Responsibility
  • Provide strategic technical leadership by designing and architecting highly scalable, maintainable, and secure systems across the organization
  • Ensure that company engineering practices, including CI/CD, code quality, and security standards, are maintained at the highest level
  • Drive the technical roadmap and align architectural decisions with both business strategy and client needs, serving as a key technical advisor
  • Lead complex technical discussions with both internal teams and external stakeholders, translating business needs into actionable technical solutions
  • Embrace and promote a consulting mindset, acting as a technical expert who advises clients on innovative, scalable solutions that deliver measurable business value
  • Stay updated on new technologies and trends to continuously improve technical skills
  • Mentor and guide engineers, fostering technical growth across teams, and maintaining a culture of learning and innovation
  • Play a key role in the recruitment process, interviewing and selecting top technical talent for the organization, ensuring both technical and cultural fit
  • Act as focal point of contact for technical issues for specific work streams across multiple projects
  • Fulltime
Read More
Arrow Right

Development Engineer III (iOS Developer)

Responsible for planning and designing new software and web applications. Analyz...
Location
Location
India , Chennai
Salary
Salary:
Not provided
comcastadvertising.com Logo
Comcast Advertising
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience developing native iOS applications in production environments
  • Strong proficiency in Swift, including async/await and modern concurrency patterns
  • Experience with SwiftUI and/or UIKit in production applications
  • Solid understanding of iOS fundamentals, including view lifecycle, app state management, and system services
  • Experience with common architectural patterns (e.g., MVVM or similar)
  • Strong understanding of multi-threading and concurrency, including Swift Concurrency and structured concurrency
  • Hands-on experience with performance profiling and optimization using Instruments
  • Strong debugging skills using Xcode and iOS diagnostic tools
  • Familiarity with network debugging tools such as Charles Proxy
  • Experience implementing video playback and media experiences using native iOS frameworks
Job Responsibility
Job Responsibility
  • Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs
  • Designs new software and web applications, supports applications under development and customizes current applications. Assists with the software update process for existing applications and roll-outs of software releases
  • Participates in training representatives and operations staff on internally developed software applications
  • Researches, writes and edits documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals and formal recommendations and reports
  • Monitors and evaluates competitive applications and products. Reviews literature, patents and current practices relevant to the solution of assigned projects
  • Provides technical leadership throughout the design process and guidance with regards to practices, procedures and techniques. Serves as a guide and mentor for junior-level Software Development Engineers
  • Works with Quality Assurance team to determine if applications fit specification and technical requirements
  • Displays in-depth knowledge of engineering methodologies, concepts, skills and their application in the area of specified engineering specialty
  • Displays in-depth knowledge of and ability to apply, process design and redesign skills. Presents and defends architectural, design and technical choices to internal audiences
  • Displays knowledge of and ability to apply, project management skills
What we offer
What we offer
  • Paid Time off
  • Physical Wellbeing benefits
  • Financial Wellbeing benefits
  • Emotional Wellbeing benefits
  • Life Events + Family Support benefits
  • Fulltime
Read More
Arrow Right

Operations Coordinator

We are looking for an Operations Coordinator to manage and support live broadcas...
Location
Location
United States , New York
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 2 years of experience in broadcast operations, live production, media technology, or technical operations
  • Exceptional organizational skills and attention to detail
  • Ability to remain calm and solution-focused during live broadcasts under tight deadlines
  • Strong communication skills, both written and verbal, with experience in client-facing roles
  • Willingness to work flexible hours, including evenings, weekends, and holidays, as required by live sports schedules
  • Familiarity with broadcast engineering, live television, and video streaming technologies
  • Knowledge of QA processes and tools to ensure quality standards in live productions
  • Interest in innovative media technologies, including motion tracking and AI-driven broadcast tools
Job Responsibility
Job Responsibility
  • Organize and oversee virtual graphics delivery for live sporting events, including scheduling staff, testing equipment, and handling logistics
  • Provide direct support to freelance graphics operators during live broadcasts, addressing technical issues and ensuring smooth operations
  • Monitor live productions, quickly identifying and resolving any issues that arise to prevent disruptions
  • Collaborate with client production teams and internal departments to align on event needs and execution
  • Participate in planning calls and provide updates on project progress while addressing last-minute changes effectively
  • Train graphics operators on software tools and workflows to maintain high-quality on-air results
  • Test proprietary software in controlled environments to identify bugs and suggest improvements
  • Relay feedback and insights from live events to development and engineering teams to enhance tools and processes
  • Work closely with the Operations team to share resources and optimize workflows
  • Maintain professionalism and adaptability in fast-paced live broadcast scenarios
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • eligible to enroll in our company 401(k) plan
Read More
Arrow Right
New

Data Engineer III - Data Engineering

Our team members are at the heart of everything we do. At Cencora, we are united...
Location
Location
India , Pune
Salary
Salary:
Not provided
cencora.com Logo
Cencora
Expiration Date
April 30, 2026
Flip Icon
Requirements
Requirements
  • Over 8 years of experience in data analytics and data visualization
  • Proficient in integrating, analyzing, and interpreting business‑level data from multiple sources
  • Experienced in leading the design, development, and support of advanced data engineering solutions using Azure Databricks and Azure Synapse
  • Hands-on expertise with Azure Synapse, Azure Databricks, Power BI, and SQL
  • Strong capability in developing robust data pipelines using Azure Data Factory (ADF) and Informatica
  • Skilled in SQL and handling large datasets
  • Domain knowledge across Finance, Distribution, and Master Data Management (MDM)
  • Strong understanding of Lakehouse architecture, including Medallion Architecture
  • Bachelor’s Degree in Statistics, Computer Science, Information Technology, or a related discipline (or equivalent relevant experience)
  • Behavioral Skills: Critical Thinking, Detail Oriented, Impact and Influencing, Interpersonal Communication, Multitasking, Problem Solving, Time Management
Job Responsibility
Job Responsibility
  • Apply advanced statistical, computational, and analytical methodologies to generate insights that enhance healthcare quality, patient experience, and overall cost efficiency
  • Identify relevant internal and external data sources, including emerging data streams such as sensor and smart‑meter data, geo‑location, and social media
  • Integrate, analyze, and interpret business‑level data from multiple systems, while building mechanisms to explore structured, semi‑structured, and unstructured datasets
  • Design and implement scalable, efficient, and automated processes for large‑scale data analysis, predictive model development, validation, and operational deployment
  • Manipulate, combine, and refine large datasets to prepare analysis‑ready data, ensuring data quality, performing feature engineering, and driving continuous data improvement initiatives
  • Monitor and analyze complex systems to diagnose issues and continuously optimize key performance indicators
  • Support the development and publication of analytics‑ready datasets to enable creation of dashboards, statistical models, and analytical deliverables
  • Provide end‑to‑end support on data‑related solutions—including data design, ingestion, aggregation, and consumption—for internal stakeholders and external clients
  • Develop algorithms and write efficient code for data processing and advanced analytics
  • Create experimental design frameworks to validate analytical findings or test hypotheses using statistically robust methodologies
  • Fulltime
Read More
Arrow Right

Architect 4, Software Architecture

At Comcast advertising, we're building a data-driven future, and we need a Senio...
Location
Location
United States , Remote
Salary
Salary:
90695.14 - 212566.73 USD / Year
comcastadvertising.com Logo
Comcast Advertising
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Implementing cloud data architecture and data integration patterns (AWS Glue, Azure Data Factory, Event Hub, Databricks, etc.), storage and processing (Redshift, Azure Synapse, BigQuery, Snowflake)
  • Infrastructure as code (CloudFormation, Terraform)
  • 3rd Party Integration (Salesforce, D365)
  • Understanding and experience with modern cloud data architectures and engineering for one or more of the following cloud providers - AWS, Azure, GCP
  • Experience building data models and semantic layers
  • Experience in defining Master Data Management strategy and exposing data securely as a through data sharing architecture and APIs
  • Leading and supporting data architecture team and leads in creation of cloud data migration/integration/warehouse plans, roadmap, success metrics, and assessment of client’s enterprise (on-premise and on-cloud) data systems
  • Designing and developing using data modeling techniques for mixed workloads, such as OLTP, OLAP, streaming using any formats (structured, semi-structured, unstructured)
  • Strong understanding of data governance practices
  • Architecting and designing data implementation patterns and engineered solutions using native cloud capabilities that span data ingestion & integration (ingress and egress), data storage (raw & cleansed), data prep & processing, master & reference data management, data virtualization & semantic layer, data consumption & visualization
Job Responsibility
Job Responsibility
  • Collaborate across application and data teams to orchestrate data solutions that meet needs from transactional, analytics and data science needs
  • Propose solutions focusing on tenants such as cost optimization, reducing data hops, ensuring high availability, performance and Effectv’s strategic needs and future growth goals as it relates to becoming a ‘data driven’ organization
  • Ensure solutions adhere to policies outlined at Comcast level such as data privacy and security
  • Design and manage robust, scalable data models and semantic layer
  • Build prototypes, publish design patterns for use by the organization
  • Provide guidance on getting started in cloud and cloud migration techniques
  • Work with the data governance team to ensure critical data elements are identified and monitored
  • Work with partners like AWS, Databricks, Snowflake to ensure services meet the growing needs of Effectv
  • Facilitate in-depth architectural discussions and design exercises to create world-class cloud solutions
  • Work with internal and external stakeholders to gather requirements
What we offer
What we offer
  • Paid Time off
  • Physical Wellbeing benefits
  • Financial Wellbeing benefits
  • Emotional Wellbeing benefits
  • Life Events + Family Support benefits
  • Fulltime
Read More
Arrow Right

Director, Product Management (AIOps)

PagerDuty is looking for a Director of Product Management, AIOps, to lead the ch...
Location
Location
Canada
Salary
Salary:
156000.00 - 237000.00 CAD / Year
https://www.pagerduty.com Logo
PagerDuty
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 10 years in product management, with a proven track record of success in the software industry
  • Experience applying data science and AI to deliver intelligent applications
  • Understanding of monitoring and observability, or event intelligence products and markets, including customer needs, key trends, and the competitive landscape
  • Industry experience with DevOps engineers, SREs, platform engineers and ITOps teams
  • Proven ability to build and scale product ecosystems and integrations with internal platforms and 3rd party systems
  • Self-motivated user of AI tools for personal productivity and the craft of product, a bias towards amplifying team output with AI over adding headcount to scale
  • Experience managing teams of product managers: hiring for intelligence, curiosity, and collaboration and focusing on coaching, empowerment, and accountability
  • Exceptional analytical, strategic thinking, and problem-solving abilities
Job Responsibility
Job Responsibility
  • Develop unique, market-leading AIOps capabilities that leverage PagerDuty’s enriched event streams from a robust and growing set of integrations
  • Ensure AIOps integrates seamlessly with AI & Automation and Incident Management to drive customer outcomes
  • Drive the strategy for expanding the ecosystem of integrations, ensuring seamless ingestion, enrichment, and actionability of signals from a diverse set of sources
  • Drive product decisions balancing customer value (measured through product engagement and customer feedback) with financial impact (measured by win rates, retention and ARR)
  • Lead and grow a world-class team of Product Managers, with diverse backgrounds and perspectives, developing talent through both formal training and hands-on experience
  • Guide the cultural transformation to usage-based pricing by setting product engagement targets to measure product success and iterating on packaging and pricing models
  • Maintain a balanced roadmap that optimizes for functional, architectural, interoperability, customer value, and revenue goals and ensures effective allocation of resources
  • Clearly articulate the vision and product plans and drive alignment between product development, go-to-market teams, executives, and the rest of the company
  • Partner closely with solutions consulting, product marketing and sales enablement to ensure effective training and messaging about features and their value is delivered at scale
  • Drive the success of the product in terms of customer satisfaction and business results while monitoring the market for shifts in customer needs, technology, and competitive dynamics
What we offer
What we offer
  • Competitive salary
  • Comprehensive benefits package from day one
  • Flexible work arrangements
  • Company equity
  • ESPP (Employee Stock Purchase Program)
  • Retirement or pension plan
  • Generous paid vacation time
  • Paid holidays and sick leave
  • Dutonian Wellness Days & HibernationDuty - companywide paid days off in addition to PTO
  • Paid parental leave: 22 weeks for pregnant parent, 12 weeks for non-pregnant parent (some countries have longer leave standards and we comply with local laws)
  • Fulltime
Read More
Arrow Right
New

Automotive engineer vehicle control systems

Drive the technological advancement of heavy-duty vehicles. As an Automotive Eng...
Location
Location
Netherlands , Eindhoven
Salary
Salary:
6500.00 EUR / Month
https://www.randstad.com Logo
Randstad
Expiration Date
February 27, 2026
Flip Icon
Requirements
Requirements
  • Bachelor or Master degree in Electrical Engineering, Mechatronical Engineering, Automotive Engineering, or a related field
  • Demonstrable experience with Automotive Control Systems
  • Hands-on experience with CAN communication and diagnostic protocols
  • Proficiency in using Vector CAN tools such as CanAlyzer and CanAPE
  • Willingness to work on-site
Job Responsibility
Job Responsibility
  • Aligning technical requirements, focusing on diagnostics and functional software behavior
  • Providing software support for one or more systems, including creating and releasing parameter files into client systems
  • Writing clear diagnostics documentation for internal stakeholders
  • Leading the SE team regarding electrical development features of the systems
  • Conducting technical discussions with client stakeholders and suppliers to ensure alignment on project goals
  • Reporting status and progress on the development process to management
  • Supporting releases and practical investigations, including resolution finding (FRACAS, eWarp) and hands-on support at the Research Centre
  • Fulltime
!
Read More
Arrow Right