Streaming Media Engineer

PAC Consulting
United States
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Amazon Cloudfront AppleScript (Scripting Language) HTML5 Bash Shell Cascading Style Sheets (CSS) Content Delivery Networks Network Analysis Cloud Computing Configuration Management Encodings Codecs
+22 more
Network Congestion Perl (Programming Language) H.264/MPEG-4 AVC HTTP Live Streaming Python (Programming Language) Multicasting Network Protocols Akamai Data Streaming Wireshark Scripting Mobile Os Caching Git RTSP Information Technology Low Latency Deployment Automation Performance Monitor Live Streaming Video Streaming Software Version Control

Job description

Join the Pac-12 and help lead the development of Pac-12 Networks video streaming experiences. As Streaming Media Engineer, you will have the opportunity to influence product functionality, architecture, systems, and evolve our streaming media products. In this hands-on role, you will be a full-stack streaming media engineer responsible for collaborating with and supporting teams across the organization to ensure a stellar playback experience. We are focused on data-driven products and experimentation for swift learning. Engineers on our team are committed to collaborative problem solving, sophisticated design, and delivering quality products. RESPONSIBILITIES

  • ENCODING - Deploy and manage cloud-based and on-premises encoders for VOD and Live streaming.
  • CDN - Management implementation of multiple CDN providers, optimizing for performance and economics.
  • PLAYBACK - Ensure Pac-12 Networks content conforms to requirements and constraints of our web and mobile video players, and partner playback systems.
  • INFRASTRUCTURE - Partner with Pac-12 Networks’ systems team to develop automated deployment and configuration management solutions.
  • MONITORING - Implement proactive monitoring solutions, managing to uptime and performance KPIs .
  • SUPPORT - Serve as primary escalation for all media streaming issues. Collaborate with Technical Operations and Maintenance teams to devise multi-tier support procedures.

Requirements

2+ years of experience working with IP protocols (http, TS via multicast, RTMP, RTSP) for live streaming delivery over the leading content distribution networks (e.g., Akamai, Cloudfront, Fastly, etc.). Extensive knowledge of media streaming protocols, codecs, and transports/container formats:

  • HTTP Live Streaming (HLS), DASH, etc
  • MPEG-2, H.264/AVC, AAC, AC3, MP4, MPEG-2 TS, HEVC, AV1, etc 2+ years experience with technical event support & broadcast equipment operation experience in live event environment. 1+ years experience working with media formats for mobile, tablet, desktop and OTT devices. Experience with projects that have been subject to the unpredictability and variability of the internet (e.g., packet loss, latency, bandwidth estimation, FEC). Solid understanding of HTML5-based and mobile platform video playback technologies. Experience with JavaScript & CSS in multi-browser environments is a plus. Understanding of HTTP/S. Excellent debugging and troubleshooting skills using network analysis tools such as WireShark, etc. Familiarity with CDN architectures (caches, origin servers, proxies, etc) is a plus. Broad scripting experience (Bash, Perl, Python, or AppleScript) is preferable. Good familiarity with code versioning tools, such as Git. Outstanding written and verbal communication skills with a professional and credible demeanor. B.S. or M.S. in Computer Science or related field or equivalent experience.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.wayup.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:35 min

Exploring advanced video stream enhancements and API features

Phil Cluff · LIVE

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

1:30 min

Developer interfaces for interacting with camera hardware

Flo Pachinger · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:53 min

Configuring the capture stage using open broadcaster software

Phil Cluff · LIVE

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

Videos

See all

Related articles

See all