Software Engineer
Current- Responsible for the APIs, Browse Experience, and Personalization on the Apple TV App’s Server.
- Delivered personalized content to 600 million users by processing user-level data with Spark, implementing large-scale user trait tagging with Kafka and Cassandra, and integrating browse experience with Voldemort.
- Developed an asynchronous play activity processing pipeline, integrating Play Demotion, Content Ranking, and Machine Learning Model Training.
- Redesigned the pagination algorithm to incorporate personalization, deduplication, validation, and result limitation.