About Brightcove

Brightcove is revolutionizing the way organizations deliver video experiences. We are passionate about online video, and day in and day out we help our customers focus on using video to move their business in meaningful ways in broadcasting, publishing, marketing, or enterprise communications. We do this through continuous technical innovation, nurturing a broad video-centric ecosystem, and by being a true partner to our customers. Video moves us and it moves our customers, nearly 5,500 of them in 70 countries.

Position Overview

Brightcove’s Research team is comprised of highly motivated, fast-paced, and skilled researchers with expertise in video compression, video processing, and video delivery systems. We develop highly innovative, state of the art technologies for use in future Brightcove products. Our work also results in contributions to relevant standards and industry organizations (ISO/IEC MPEG, JVET, SMPTE, DASH-IF, UHDF, CTA WAVE, etc.), patent applications, and publications in peer-reviewed conferences and journals.

Job Responsibilities

  • Research, design, and implement innovative client-side technologies for improving performance of large-scale OTT media delivery system. Examples may include improved methods of bandwidth analysis and rate selection, optimal use of multiple choices of CDNs, optimizations based on understanding of network and user context, P2P and cooperative streaming approaches, etc.
  • Conduct validation studies, including staging deployments and collecting statistics from relevant components of the system (CDNs, players, cloud and edge platforms) confirming improvements of the proposed methods
  • Assist with transition of validated technologies from research to production
  • Actively follow evolutions of evolutions of browser technologies
  • Actively follow and contribute to developments in relevant standards (e.g. MSE, MEE, Wasm, MPEG DASH, CMAF, WebRTC, QUIC, etc.)
  • Document and present the results in various forms, such as standards contributions, publications, technical white papers, patent applications, etc.


  • PhD or MS in Electrical Engineering, Computer Science, or related fields
  • 10+ years of experience in the design and optimizations of ABR streaming media clients and other technologies related to video playback and/or OTT media delivery (web browsers, JS clients, video rendering stacks, CDNs, edge caches, transmuxers, transcoders, ad splicers, etc.)
  • Expert knowledge of MSE and MEE APIs and their use for design of video clients
  • Experience with video.js, dash.js, shaka-player and other JS-based players
  • Experience with Apple SDK (AVFoundation), ExoPlayer, and NDK-level frameworks
  • Knowledge of video systems-level standards: HLS, MPEG DASH, CMAF, ISOBMFF, MP2TS, etc.
  • Knowledge of structures of payloads and elementary streams: H.264/AVC, HEVC, AAC, AC3, etc.
  • Experience using stream analyzers: Sencore CMA 1280, Tektronix MTS, Elecard StreamEye, etc.
  • Experience using multiple programming languages: JS, C/C++, Java, Swift, etc.
  • Excellent written and verbal communication skills
  • Ability to travel domestically and internationally
  • Experience programming in Wasm and/or WebGL a plus
  • Experience working with CDNs, understanding of their performance characteristics, logs, etc. a plus
  • Experience working with both relational and NoSQL data stores a plus
  • Experience working with DRM technologies a plus

Working at Brightcove

As the undisputed global leader in powering premium video for our customers, Brightcove recruits and retains highly qualified and motivated individuals, creating an environment where people can innovate and achieve their best, and we reward them for their performance by giving them the opportunity to share in the company’s success. We offer competitive compensation, stock options, 401k matching, medical and dental insurance plans, and tuition reimbursement.

This role is open to our Boston, Scottsdale, Seattle, or London offices. Relocation or work from other locations will be considered for the right candidate.

If you’ve gotten all the way to the bottom of this description, thank you for your interest in Brightcove!  If this role sounds like something that is exciting to you please don’t hesitate to apply, even if you don’t meet all of our qualifications.  We recognize that no candidate is perfect and Brightcove would love to have the chance to get to know you.

Send us your resume if you are interested and want to learn more!

Apply for this Job

* Required