Software Developer at Tubi building performance rendering code and innovative product features. Collaborating on open-source UI components and improving the video playback experience.
Responsibilities
Write performance rendering code that can work on low-spec devices with as little memory usage as possible;
Build innovative product features to help our users discover and consume content;
Work on our open source shared user interface (UI) components library;
Improve the video playback experience across different platforms and utilize innovations in browsers (Progressive Web Apps (PWA));
Build infrastructure for staging and production;
Optimize the data processing pipeline;
Improve backend service monitoring and optimization to decrease API response time and increase system availability;
Build next generation of infrastructure as code, making it reproducible and durable;
Maintain production components, debug, test, and fix concealed issues, which affect production services;
Investigate, design, and develop the next generation machine learning data pipeline to provide an error free and vast data source for the machine learning team to build better user experiences;
Use strong communication skills (verbal and written) to work with the product and design teams to understand end-user requirements, formulate use cases, and translate these into a pragmatic and effective technical solution.
Requirements
Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Software Engineering or related field.
Three (3) years of experience in the position offered or related occupation.
Developing Content Management System features (including planning, analyzing, designing, developing, implementing, testing, and maintaining Matrix and User Device Services) to enable users to access content;
Programs or scripts using programming languages (including JavaScript, React, HTML and CSS) to optimize video viewing experience;
Developing code to improve video playback across platforms;
Working with open-source shared user interface (UI) to develop and maintain content facing application programming interface (API);
Operating browser internals (including networking and Rendering Cycle);
Building infrastructure to develop video and operate video playback;
Programming using Typescript.
Benefits
For US-based non-exempt Tubi employees, the FOX Employee Benefits summary accurately captures the Vacation and Sick Time.
For all salaried/exempt employees, in lieu of the FOX Vacation policy, Tubi offers a Flexible Time off Policy to manage all personal matters.
For all full-time, regular employees, in lieu of FOX Paid Parental Leave, Tubi offers a generous Parental Leave Program, which allows parents twelve (12) weeks of paid bonding leave within the first year of birth, adoption, surrogacy, or foster placement of a child in addition to applicable government leave program(s) and FOX’s short-term disability policy. This time is 100% paid through a combination of any applicable state, city, and federal leaves and wage-replacement programs in addition to contributions made by Tubi.
For all full-time, regular employees, Tubi offers a monthly wellness reimbursement.
Senior Software Engineer focused on implementing system operations at customer sites. Leading a committed engineering team while integrating hardware and developing operational strategies.
Senior Director guiding the evolution of AI software engineering for Gartner's Toolmate. Leading development and operational management in a collaborative tech environment.
Technical Lead specializing in mentorship and code quality at CanadaHelps, a leading charity platform. Driving team collaboration and delivering scalable software solutions for charitable donations.
Senior Software Engineer in Physical AI at Waabi, building mapping infrastructure for autonomous transportation. Collaborating with multidisciplinary teams to implement HD map features and APIs.
Senior Software Engineer developing enterprise applications for F5's Infrastructure Engineering Data Team. Leading design and development of enhanced telemetry pipeline systems to empower decision - making across the organization.
Wireless Protocols Software Engineer builds next - gen software - defined protocol processing frameworks. Collaborates with engineers to define and implement wireless protocol stack components
Wireless Protocols Software Engineer working on digital signal processing and software - defined protocols at CACI. Involves team collaboration, testing, and system - level engineering solutions.
Wireless Protocols Software Engineer at CACI with focus on software - defined protocol processing and algorithm implementation. Collaborate with engineers to optimize protocol stacks and deliver best - in - class solutions.
Senior Backend Engineer developing reliable, secure APIs that apply Kensho’s AI capabilities to customer workflows. Collaborating with Product, ML, and design teams to deliver impactful solutions.
Software Engineer at Omise developing high - quality software applications using Go and Ruby. Collaborating with cross - functional teams to create features and maintain software quality.