The New York Times: Multimedia

Project Overview
The New York Times Multimedia Pipeline is a cornerstone of the publication’s digital storytelling, responsible for transforming raw video content into accessible, high-quality streaming experiences. During my tenure, I focused on re-engineering legacy workflows into modern, event-driven systems to handle the high volume and rapid delivery demands of a global newsroom.
My Role & Impact
I served as a Senior Software Engineer, leading the transition from traditional processing to a scalable, cloud-native architecture. My work bridged the gap between raw ingestion and audience-ready content.
Automating Global Accessibility
I developed an automated subtitle creation service by integrating 3Play Media into our pipeline. By leveraging 3Play’s hybrid approach—combining Automatic Speech Recognition (ASR) with professional human editing—we ensured 99%+ accuracy for our captions while meeting strict ADA and Section 508 compliance. This integration reduced manual subtitle creation time by 55%, significantly accelerating the time-to-market for breaking news
Re-Engineering the Core Pipeline
I led the complete overhaul of the video encoding pipeline using Node.js. By migrating the infrastructure to a code-defined model using Terraform (IaC), I transformed a legacy process into a reproducible, auditable, and production-ready system.
Architectural Efficiency via Serverless
I spearheaded the development of an event-driven multimedia factory utilizing AWS SQS and Lambda. This decoupled architecture enabled the system to scale elastically with breaking news cycles, resulting in a 10% improvement in media processing efficiency.
Technical Architecture
The transformation centered on moving away from rigid, monolithic processes toward a flexible, event-based model:
Event-Driven Processing
- AWS SQS acts as the central nervous system, managing the queue of ingestion events.
- AWS Lambda provides serverless execution for discrete tasks like metadata extraction, thumbnail generation, and AI-driven transcription.
Seamless Accessibility Integration
- Managed entirely through Terraform, ensuring the pipeline is reproducible across development and production environments.
- Utilizes AWS Elemental for high-quality, professional-grade video encoding and packaging.
Seamless Accessibility Integration
- 3Play Media API: Integrated directly into the workflow to ingest media and automatically post-back high-accuracy transcripts and captions once the 3-step quality check (ASR + human review) was complete.
Technical Stack
Languages
- JavaScript / TypeScript (Node.js)
Cloud & DevOps
- AWS (Elemental, SQS, Lambda)
- Terraform (IaC)
Accessibility & Media
- 3Play Media (ASR & Human-in-the-loop Transcription)
- Video Encoding & Packaging