Logo
Bloomberg

Senior Full Stack Media Engineer - Media Streaming Platform

Bloomberg, New York, New York, us, 10261

Save Job

Media Streaming Platform team specializes in providing live and on-demand media solutions for Bloomberg Professional services and beyond. We build a comprehensive suite of media tools and services for end-to-end workflows that delivers market driving multimedia content to our customers with interactive user experience, industry leading low latency, and AI power enrichment.

We are currently seeking an enthusiastic and motivated Senior Full Stack Media Engineer to join our team to play a pivotal role in expanding the Media Product to deliver high volume live company media events globally. You will be able to help lead and drive the design, vision and architecture a solution that connects to remote media sources, provides a pipeline for low latency audio distribution and live transcription and integrates directly with Bloomberg platforms for real time, rich research and collaborative client workflows.

This work will require close collaboration with multiple partners such as Product, AI, UX design, VX, Network and other engineering teams. There is a big opportunity to build a new product from the ground up and be a part of delivering significant new value to Bloomberg clients.

Project Responsibilities:

Design, Architect and Build highly client-impactful live earning call product, deliver solutions to capture and distribute live audio and transcript data to clients

Develop Suite of Tools for Event and Audio Feed Monitoring, Management and QA

Extend System for audio capturing with various media sources including telephony and webcast

Deliver live audio/video streaming to the cloud for mobile playback

Research innovative ways to serve client requirements with real time media

What’s in it for you?

Opportunity to innovate and contribute to building a new product from the group up

Opportunity to work on High Impact and Challenging problems in building Media Infrastructure

Opportunity to collaborate across products and departments to deliver superior client impactful solutions

You will need to have:

4+ years of experience building backend services with C++ and Python

Experience building client-facing media applications using Javascript and CSS

Experience with media container formats (mp4, webm), codecs and streaming protocols (MSS, DASH, HLS)

Experience with network and data transfer protocols

Experience working with ffmpeg

Experience using distributed streaming platforms such as Kafka

Strong problem solving and design skills

A degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience

We would love to see:

Experience with cloud storage

Experience working with open source toolkits like Bento4 and WebRTC

Experience with real time streaming protocols like RTSP, RTMP, RTP and RTCP

Experience with Python Django and NGINX

Experience with Mobile Media stack

Experience with DRM

Any open source contributions

Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.

Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email amer_recruit@bloomberg.net