EngineerJobs.io
← Back to all jobs

Job Description

Build and operate scalable data systems for streaming analytics and content delivery in a hybrid role with NBCUniversal’s Content Delivery Engineering (CDE) team.

Responsibilities

  • Design, develop, and maintain new and existing data systems and pipelines, emphasizing reliability, testability, and ease of use
  • Support data preparation for modeling, including cleansing, discretization, imputation, selection, and generalization
  • Partner with business stakeholders to define business requirements, including KPI and acceptance criteria
  • Use big data plus relational and non-relational data sources to retrieve data at the appropriate granularity for analytical projects
  • Stay current on relevant dataset structures and contribute to upgrades and modifications
  • Collaborate with software and data architects on real-time and automated batch implementations of data science solutions and integrate them into the streaming service architecture
  • Drive a consistent, diligent peer review approach for code and configuration changes within well-maintained repository structures and CI/CD pipelined deployments
  • Participate in, or lead, design reviews, architectural discussions, and team knowledge-sharing sessions
  • Leverage observability systems and advanced analytics to surface issues, diagnose root causes, and develop fixes

Requirements

  • Bachelor’s degree in computer science, information technology, or a relevant field
  • 5+ years of experience with big data: ETL, pipeline building, analysis, and code; expertise in at least one programming language
  • Experience building scalable, distributed, highly available, and resilient systems using industry standard data platforms (Snowflake, Databricks, GCP, AWS, etc.)
  • Comfort working with software repositories, CI/CD pipelines, and test automation
  • Experience with data visualization tools and techniques
  • Strong SQL skills for data processing
  • Experience applying Site Reliability Engineering (SRE) practices to ensure scalability and reliability in cloud environments
  • Familiarity with Agile methodologies, including Scrum and Kanban
  • Strong communication skills via design documents, text, voice, and code across diverse audiences
  • CDN experience delivering streaming media is advantageous; training may be provided

Technologies

  • SQL
  • Snowflake
  • Databricks
  • GCP
  • AWS
  • CDNs
  • CI/CD
  • ETL
  • Scrum
  • Kanban

Benefits

  • Medical, dental, and vision insurance
  • 401(k)
  • Paid leave
  • Tuition reimbursement
  • Variety of other discounts and perks

Desired Characteristics

  • Experience with Snowflake or similar data services
  • Experience with data visualizations
  • Experience working with multi-billion record datasets and leading projects spanning data science and data engineering
  • Knowledge of enterprise-level digital analytics platforms
  • Team-oriented, collaborative approach with willingness to learn new methods and tools
  • Pride and ownership in work, with confidence representing the team across NBCUniversal

Hybrid

  • Hybrid schedule with a requirement to work from the office at least four days per week
  • Company may change in-office requirements at any time

Additional Information

  • External candidates may be required to attend an in-person interview with an NBCUniversal employee at an NBCUniversal location prior to a hiring decision
  • Equal employment opportunity statement applies regardless of protected characteristics under applicable law
  • Reasonable accommodation is available for qualified individuals with a disability or disabled veterans; request via [email protected]

Location: New York, NY (hybrid) • Salary: USD 115,000 - 145,000 per year • Experience: 5+ years

Similar Jobs