Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by NBCUniversal, so some details may not match this job. The employer's own page has the real description.
Position Overview
NBCUniversal seeks a Staff Data Engineer specializing in Emerging Platforms, who will be integral to empowering our data-driven initiatives. This role entails designing and developing scalable data infrastructure to support innovative applications and services across our platforms. The successful candidate will leverage their expertise to build efficient data pipelines, ensuring the integrity and availability of data for analytics and decision-making. Collaborating with cross-functional teams, the Staff Data Engineer will contribute to optimizing data flows and enhancing user experience across our digital platforms.
Job Responsibilities
- Design and implement robust data pipelines to manage and transform large datasets from various sources.
- Collaborate with data scientists, analysts, and product teams to understand business requirements and translate them into technical specifications.
- Ensure the reliability, quality, and accessibility of data across all platforms through rigorous monitoring and testing processes.
- Optimize existing data processing systems and architecture to improve speed and efficiency.
- Develop and maintain documentation for data pipelines, processes, and architecture.
- Stay current with emerging technologies and industry trends to continually improve and innovate data engineering practices.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field; Master’s degree preferred.
- 5+ years of experience in data engineering, with a strong focus on building and maintaining data systems.
- Proficiency in programming languages such as Python, Java, or Scala.
- Extensive experience with data warehousing solutions (e.g., Snowflake, BigQuery) and ETL tools.
- Strong SQL skills and knowledge of NoSQL databases.
- Experience with cloud services like AWS, Azure, or Google Cloud Platform.
- Excellent problem-solving and analytical skills with a strong attention to detail.
- Ability to work effectively in a fast-paced environment and manage multiple projects simultaneously.
Technologies & Tools
The Staff Data Engineer will utilize a range of modern technologies and tools in their daily workflows. These include data processing frameworks such as Apache Spark, data storage solutions like Amazon S3, and databases including MySQL and MongoDB. The role also involves leveraging cloud orchestration tools such as Airflow and monitoring systems like Prometheus to maintain robust data pipelines. Familiarity with version control systems such as Git will also be essential in collaborating effectively with development teams.
Ideal Candidates
The ideal candidates for this position will possess a strong analytical mindset combined with excellent communication skills, allowing them to effectively convey complex technical concepts to non-technical stakeholders. They should demonstrate a proactive, results-oriented attitude, with a passion for innovation and continuous improvement in data engineering practices. Team players who thrive in a collaborative environment and exhibit strong project management skills will find this role particularly rewarding, as they will work alongside diverse teams in a dynamic setting.
In 98 of the 191 countries we compare, we found no unemployment benefit on official sites. Compare countries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.