NBCUniversal is hiring a Senior Staff Data Engineer for our Data Management and BI Team. You will build data pipelines to land, profile, and store multiple datasets and develop applications that surface this data to support business partners. While the key focus is on backend engineering, full-stack expertise is a plus.
What You'll Do
- Design, build, and oversee the deployment of technology solutions to capture, manage, store, and utilize structured and unstructured data.
- Contribute to the Data Product roadmap by working with business partners to understand challenges and develop analytical tools.
- Develop technical tools using AI, machine learning, and big-data techniques to cleanse, organize, and transform data.
- Leverage prototyping methodologies to propose creative solutions using our toolset (Big Data, MicroStrategy, Tableau, Python, Spark).
- Create and establish design standards for software and applications to ensure data compatibility and operability.
- Review business requirements for data operations and suggest system upgrades.
- Design, develop, and maintain CI/CD pipelines using GitHub Actions to automate deployment, testing, and monitoring.
- Implement and manage serverless solutions (AWS Lambda, EMR Serverless, Kafka, SNS, SQS, Athena).
- Implement infrastructure as code (IaC) practices using tools like Terraform or AWS CloudFormation.
- Work with teams to set up automated testing frameworks.
- Articulate the reasons for using non-relational systems in our architecture.
- Educate business partners on architecture, capabilities, and best practices.
- Assist in analyzing business requirements, source systems, data mapping, and data models.
- Write and maintain easily understood documentation and architecture diagrams.
What We're Looking For
- 10+ years of experience in Data Modeling, Data Architecture, Data Quality, Metadata, ETL, and Data Warehouse methodologies.
- 5+ years of experience with AWS technologies.
- 3+ years of proven experience designing and managing CI/CD pipelines with GitHub Actions.
- Demonstrated experience with Python, APIs, Spark, and Scala.
- Experience with advanced SQL, Linux, MicroStrategy, Tableau, and Pandas.
- Strong problem-solving and communication skills, with the ability to drive change and explain complex topics to non-technical audiences.
- A Bachelor’s degree in Engineering, Computer Science, Information Systems, or a related field.
- Understanding of the digital media ad sales business and experience with ad serving transactional data logs or Nielsen demographic data.
Nice to Have
- Strong experience using Python and Pandas in an AWS Lambda framework. Experience with EMR or Databricks.
- 1+ years in the Digital Media Publisher Industry with an understanding of Digital Research.
- Experience with digital platforms such as Omniture, comScore, DoubleClick, Freewheel, Nielsen, Facebook, Twitter, etc.
- Understanding of managing code in an Enterprise Git repository.
- Ability to design optimized, performant reports, user interfaces, and documentation.
- Ability to read external API documentation and write data extraction pipelines.
- Ability to write and stand up internal API endpoints.
- Strong analytical focus, results-oriented, and execution driven.
- Ability to work within a cross-functional team environment with people from multiple units and cultures.
- Self-driven, resourceful, and proactive in solving issues.
- Flexibility to adjust to changing requirements and priorities.
Technical Stack
- Languages: Scala, Python
- Libraries/Frameworks: Pandas, Spark
- Databases/Query: Hive, Postgres, Singlestore, MySQL, Redshift, MSSQL Server, Oracle
- BI/Visualization: Tableau, MicroStrategy
- Cloud/Infrastructure: AWS, GitHub Actions, AWS Lambda, EMR Serverless, Kafka, SNS, SQS, Athena, Terraform, AWS CloudFormation
Team & Environment
You will join the Data Management and BI Team at NBCUniversal.
Benefits & Compensation
- Salary: USD$150,000 - USD$185,000 yearly
- Medical, dental, and vision insurance
- 401(k)
- Paid leave
- Tuition reimbursement
- Variety of discounts and perks
Work Mode
This is a global role.
NBCUniversal provides equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin, ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.




