Software Engineer
CurrentResponsible 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.