Sr. Data Engineer

NBCUniversal•New York, NY
•Hybrid

About The Position

The Senior Data Engineer joins NBCUniversal’s Content Delivery Engineering team within Global Video Engineering in New York City. The role implements and maintains systems that ingest, process, and store large volumes of data from internal and external partner systems. These systems must be scalable, robust, and cost-conscious. The engineer works with technologies used to create models, alerts, reports, and visualizations from large datasets, and collaborates with business stakeholders, software and data architects, and peers to integrate data science solutions into streaming service architecture. The position currently follows a hybrid schedule, requiring work from the office at least four days per week. The company may change its in-office requirements. The role is eligible for company-sponsored benefits.

Requirements

  • Bachelor's degree in computer science, information technology, or a relevant field.
  • At least 5 years of experience working with big data, including ETL, pipeline building, analysis, and code, with expertise in at least one programming language.
  • Experience implementing scalable, distributed, highly available, and resilient systems using industry-standard data platforms such as Snowflake, Databricks, GCP, or AWS.
  • Skill using software repositories, CI/CD pipelines, and test automation.
  • Experience with data visualization tools and techniques.
  • Strong data-processing skills using SQL.
  • Experience with Site Reliability Engineering practices for scalability and reliability in cloud environments.
  • Familiarity with Agile methodologies, including Scrum and Kanban.
  • Ability to communicate clearly through design documents, text, voice, and code to a wide variety of nationalities.

Nice To Haves

  • Knowledge of or production exposure to using CDNs to deliver streaming media; full training can be provided.
  • Experience with Snowflake or a similar data service.
  • Experience with data visualizations.
  • Experience with multi-billion-record datasets and leading projects spanning data science and data engineering.
  • Knowledge of enterprise-level digital analytics platforms.
  • Team-oriented and collaborative approach, with willingness and aptitude to learn new methods and tools.
  • Pride and ownership in work, and confidence representing the team to other parts of NBCUniversal.

Responsibilities

  • Design, develop, and maintain data systems and pipelines, emphasizing reliability, testability, and ease of use.
  • Assist with data cleansing, discretization, imputation, selection, and generalization to create high-quality features for modeling.
  • Work with business stakeholders to define requirements, including KPIs and acceptance criteria.
  • Use big data, relational, and non-relational sources to access data at the appropriate level of granularity for analytical projects.
  • Maintain current knowledge of data set structures and participate in defining necessary upgrades and modifications.
  • Collaborate with software and data architects to build real-time and automated batch implementations of data science solutions and integrate them into streaming service architecture.
  • Apply consistent peer review to code and configuration changes, using maintained repository structures and CI/CD deployment pipelines.
  • Participate in or lead design reviews, architectural discussions, and knowledge-sharing sessions.
  • Use observability systems and advanced analytics to surface issues, diagnose them, and develop fixes.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k)
  • Paid leave
  • Tuition reimbursement
  • Other discounts and perks
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service