Press "Enter" to skip to content

[Job] NBCUniversal – MAM Systems Engineer

You can apply by going to and searching for job # 863BR

Job Number


Job Title

MAM Systems Engineer

Business Segment

NBC TV Network & Media Works


Information Technology

About Us

NBC Universal is one of the world’s leading media and entertainment companies. We develop, produce and market entertainment, news and information to a global market. NBC Universal owns and operates a valuable portfolio of news and entertainment networks, a premier motion picture company, significant television production operations, a leading television stations group, and world-renowned theme parks.

Career Level



New York

U.S. State, China or Canada Provinces

New York


United States


Role Summary:

The Asset Management Technology Systems Engineer will participate in the design, implementation, configuration, engineering, support, and maintenance of NBC News’s media asset management platform in a deadline-driven, 24×7 on-air broadcast news environment. 

Essential Responsibilities:

Core team member on asset management technology team focused on software and systems integration as part of NBC Universal’s Media Production Partners group.

Design and engineer technology solutions to meet business goals.

Act as subject matter expert on key ingest systems, protocols, and integrations.

Implement expansions to existing platforms and integrations.

Recommend approaches to improving system stability and reliability.

Recommend and perform functional and regression tests for new features, changes, and upgrades.

Develop light software tools and write database queries for proofs of concept, test automation, system maintenance, and data remediation.

Support media asset management platform, integrations, and tools in a 24×7 news environment, including:

Web-based media management and search frontend

Multi-tiered enterprise MAM applications

Proxy video production tools

Proxy video logging tools

Feed ingest scheduling platforms

Tape ingest toolset, including frontend client and automation backend

Integration with signal routing infrastructure, video servers, and tape decks

Integration with Avid edit platform, including exchange of sequences, media, and metadata

Integration with distribution platforms including broadcast playout servers and web/mobile delivery systems

Metadata management in a configuration driven data model

Server and OS configuration and maintenance

Coordinate with internal operational & technology and vendor support teams to troubleshoot issues and drive resolution

Must be willing to work occasional late nights and weekends on short notice.


Basic Qualifications:

Degree in Computer Science or equivalent work experience

Minimum of 5 years software development and configuration experience (Perl and Python are a plus)

Minimum 5 years system administration experience on both GNU/Linux and Windows platforms

Minimum 5 years working with IT systems, leveraging expertise on network protocols and standards (e.g. DNS, TCP, HTTP, FTP, SSH)

Minimum 1 year working with relational databases and SQL

Eligibility Requirements:

Interested candidates must submit a resume/CV through to be considered (note job#: 863BR)

Must be willing to work in New York, NY

Must be willing to take drug test and submit to a background investigation

Must have unrestricted work authorization to work in the United States

Must be covered by Solutions, NBCUniversal’s Alternative Dispute Resolution Program (internal only)

Desired Characteristics

Desired Characteristics:

Familiarity with digital video and audio standards (e.g. DV25, MPEG-1, MPEG-2, DNxHD, AVC-I, H.264)

Familiarity with broadcast production systems including signal routing, video ingest and playout technology, Avid systems (edit, production media management, storage), and broadcast tape decks

Familiarity with media production and media asset management workflows

Experience with the Viz Ardome MAM platform

Experience with Grass Valley K2 Summit video servers

Experience working with Oracle databases

Experience defining, documenting, and executing test cases

Experience maintaining uptime on mission-critical systems

Experience developing software against documented APIs

Experience working with Agile and Scrum methodologies for software development and project execution