Warner Bros. Discovery is looking to accelerate its digital transformation through strategic applications of ML and AI technologies, and the AI Enablement & Machine Learning team at CNN is tasked with democratizing AI at CNN.
Requirements
- 5+ years progressively complex experience designing, building, and shipping products
- 3+ years experience in data engineering roles or backend roles with a data focus
- 2+ years experience building data pipelines with IaC
- 2+ years experience with Python
- 2+ years experience in one of Golang, Java, C++
- 2+ years experience with Kafka or equivalent
- 2+ years experience with Databricks or equivalent
- Proficiency with Postgres or equivalent
- Proficiency with DynamoDB or equivalent
- Proficiency with Terraform or equivalent
Responsibilities
- Optimize Site Performance: Dynamically deliver personalized content alongside cached assets, improving load times and enhancing user experience with features like page-level deduplication
- Enhance Data Access: Continue to evolve our pipelines to ensure the timeliest access to instrumentation and content data for feature and model development
- Accelerate Experimentation: Partner with our Data & Analytics organization to improve the tooling and coordination involved in A/B testing
- Support Generative AI: As generative AI tools like Bedrock emerge, enhance our platform to support them, ensuring we’re prepared for the next generation of AI-powered applications
- Democratize AI at CNN: Expand our developer tools and create an intuitive, safe environment for non-experts to build with AI
- Work closely with ML engineering to make data easily accessible and understandable
- Ensure the reliability and minimize the latency of data delivery for ML use cases
Other
- A collaborative mindset, understanding that great results come from teamwork and a positive culture
- A proven track record of building real-time products for web scale that are highly available and performant
- Champion improvements to developer experience, integrations, and testing processes
- Support, coach, mentor, and provide valuable feedback to junior engineers on your squad
- Be responsive to incidents and participate effectively in incident retrospectives