Job Description
About Us
Paramount+, a direct-to-consumer digital subscription video on-demand and live streaming
service from ViacomCBS, combines live sports, breaking news, and a mountain of
entertainment. The premium streaming service features an expansive library of original series,
hit shows and popular movies across every genre from world-renowned brands and production
studios, including BET, CBS, Comedy Central, MTV, Nickelodeon, Paramount Pictures and the
Smithsonian Channel. The service is also the streaming home to unmatched sports
programming, including every CBS Sports event, from golf to football to basketball and more,
plus exclusive streaming rights for major sports properties, including some of the world's biggest
and most popular soccer leagues. Paramount+ also enables subscribers to stream local CBS
stations live across the US in addition to the ability to stream ViacomCBS Streaming's other
live channels: CBSN for 24/7 news, CBS Sports HQ for sports news and analysis, and ET Live
for entertainment coverage.
Role Details
The Senior Data Engineer role is within the Video Technology Group on the Video Delivery &
Experience (VDE) squad which maintains 3 pillars of applications that manage, steer, and
analyze streaming video and CDN metrics that optimize viewer experience and help other
teams troubleshoot and analyze billions of events per day and execute a successful multi-CDN
strategy. Our projects have grown to be highly visible within the company and have quickly
become crucial tools that will continue to get more use and investment.
As a Senior Data Engineer, you'll be working on our in-house analytics pipeline that ingests,
enriches, and analyzes a variety of critical high-velocity data streams that internal teams use to
find and troubleshoot issues to determine root cause analysis of VOD and live streams and
provide a feedback loop to steer millions of concurrent viewers around core internet issues and
latent scenarios.
You'll also work on making our current and future backend endeavors more accessible by
wrapping services with APIs (Python FastAPI) to enable consumers to self-service needs such
as onboarding new data sources, enriching data points, ad-hoc queries, or providing a modular
visualization layer. The main theme is to provide a configurable turn-key monitoring and alerting
solution for VOD assets and on-demand live events.
Upcoming tasks aim to extend tooling and architecture to query multiple data sources
holistically, rule-based alerting, importing more data sources, and making data more useful and
accessible throughout the company. As a senior data engineer, you'll be writing the code,
contributing to CI and automation, and will play a vital role in contributing to the overall
architecture and have a voice in propelling products and ideas forward.
Many of our new efforts are greenfield projects, so experience throughout the stack is
appreciated. The small team operates with devops principles where developers have freedom of
implementation and experimentation, but the organization does have dedicated operations
engineers to help with architecture and infra-as-code. The team is highly collaborative and holds
code quality, documentation, and automation as core principles to move fast and safe.
General Qualifications
• Strong proficiency in Python
• Ability to write and reason about complex SQL to perform common types of analysis and
aggregations
• Familiar with patterns and architectures involved in ingestion, transformation, queueing,
and querying of terabytes of data
• Familiar with REST API concepts and asynchronous patterns
• Familiar with concepts of databases and storage engines in the realm of big-data
• Distributed system concepts and patterns for reliable data propagation
• Values software correctness and has a passion for automated tests and methods to
prevent regressions and compromises in data integrity
Nice to haves:
These are skills that are very useful to the role, but can typically be learned without a ton of
effort. Do not exclude yourself from applying if these are unfamiliar to you.
• Experience with CDN or streaming video concepts
• Experience working with other metric vendors in this space; Mux, Cedexis, Conviva, etc
• Experience with visualizing or querying large and many-dimensioned datasets
• AWS or GCP (BigQuery) cloud experience
• An understanding of TCP/IP concepts and how the internet works (ie, ASNs)
• Used to working with the command line, Docker, and Kubernetes (as a developer)
• Big data efficiency; tools to extract meaning, benefits of the different compression
formats, what to look out for so costs don't explode, etc.
• Familiar with data warehousing, democratizing data to consumers outside of the team, or
batch systems for reporting and offline queries.
• Familiar with data visualization and abstractions to more easily sift through mountains of
data
Paramount is an equal opportunity employer (EOE) including disability/vet.
Jobcode: Reference SBJ-ro94x3-3-143-244-83-42 in your application.