company_logo

Full Time Job

Senior Data Engineer

Paramount

New York, NY 06-21-2022
 
  • Paid
  • Full Time
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.

Company Profile
Paramount

ViacomCBS delivers premium content to audiences across traditional and emerging platforms worldwide. Through television, streaming and digital content, studio production, publishing, live events, merchandise and more, we connect with billions of people.