CNN is seeking a Director of Engineering to lead its Data Platform, supporting teams across Analytics, Data Science, Machine Learning, and AI to power journalism, advertising, personalization, and more.
Requirements
- 10+ years in software/data engineering, with at least 5 years in leadership roles
- Proven track record of building, scaling and supporting Data Platforms for high traffic Web applications. Media, streaming, e-commerce, or similar preferred
- Experience leading and setting priorities for large, multi-disciplinary engineering teams
- Deep knowledge of the technologies and system architectures to support both backend cloud based distributed systems as well as front end client SDKs for client event collection
- 5+ years of experience in designing, building, and leading teams that maintain large-scale ETL pipelines that support big-data processing for both near real-time and batch data set, including expertise in data modeling, metadata curation, and modern big data technologies such as Spark, Flink, Snowflake, Databricks, Trino, and Iceberg
- Strong software engineering background that can support architectural and engineering decisions across CNN Data Platform teams in addition to setting and enforcing engineering best practices
- Experience in defining data strategies that include data governance and compliance standards as well as familiarity with setting, documenting and enforcing that strategy in engineer artifacts and standards in policy documents
Responsibilities
- Define and drive the execution of the CNN data strategy that supports all teams leveraging the Data Platform in achieving their goals
- Support the architectural development of the CNN Data Platform which is responsible for processing high volumes of batch and near real time data
- Create consensus amongst Data Platform teams on the selection of technologies that effectively and economically support the Data Platform architecture
- Lead Data Platform teams responsible for building and optimizing ETL pipelines that transform all ingested data into metrics and signals that are easily leveraged by all analytics, AI and ML teams
- Guide the teams to monitor and maintain data quality, ensuring that all teams on the Data Platform can trust its data
- Build stable Data Platform capabilities and pipelines that are aligned with CNN’s SDLC and do not compromise any data products built on it
- Ensure governance, privacy and compliance standards are met by teams maintaining the Data Platform
Other
- Exceptional written language and communication skills to set clear expectations and create consensus with leaders, teams and engineers
- Experience in news/media or content-driven organizations
- Familiarity with audience analytics, personalization, and advertising technologies
- 10+ years in software/data engineering, with at least 5 years in leadership roles
- Proven track record of building, scaling and supporting Data Platforms for high traffic Web applications