Ran Yin

Ran Yin Email and Phone Number

Software Engineer at Tiktok @ TikTok
Ran Yin's Location
Seattle, Washington, United States, United States
About Ran Yin

• Extensive hands-on experience, 7+ software developing engineer with a proven track record of designing, implementing and optimizing large-scale distributed systems(over 500k TPS) on AWS and other cloud platforms.• Adept at leading cross-functional teams(tech and non-tech) to deliver impactful projects that drive user engagement and business growth.• Leveraged expertise on data pipeline building, focus on big data processing and machine learning pipeline build, tunning and improvement for streaming video recommendation system • Demonstrated expertise in data structures and algorithms, instrumental in optimizing system performance.

Ran Yin's Current Company Details
TikTok

Tiktok

View
Software Engineer at Tiktok
Ran Yin Work Experience Details
  • Tiktok
    Software Engineer
    Tiktok Sep 2024 - Present
    Los Angeles, California, Us
  • Amazon
    Software Development Engineer, Amazon Prime Video
    Amazon Jan 2020 - Sep 2024
    Seattle, Wa, Us
    * Led the design and implementation of a project to build third-party channel (e.g., HBO, AMC) recommendation carousels on Amazon Prime Video. Assembled and coordinated a cross-functional team (front-end, back-end, ML data, device etc.) to successfully launch the channel-specific carousels in addition to the existing 'customers also watched' recommendation. This significantly improved the customer experience and engagement on Prime Video, leading to increased streaming hours and monthly active users.* Independently led the migration of a large-scale recommendation system from an x86 platform to an ARM-based architecture. Leveraged Amazon Profiler and other resources to thoroughly research and fine-tune the service, resulting in a 17% improvement in performance (lower latency, better CPU usage) and a 26% reduction in infrastructure cost.* Designed and led the migration of the legacy large data pipeline to an Amazon SageMaker ML pipeline to generate the core title relevance data powering multiple recommendation services for Prime Video. Collaborated closely with the data science team to build the infrastructure for large-scale streaming data processing and model training. Routinely maintained the ML pipeline, implementing new features to optimize its availability and performance.* Designed and implemented multiple features for the largest distributed recommendation carousel service (over 500K TPS across regions) on the Prime Video home and detail pages. Took responsibility for the operational work to closely monitor the alarms and performance, proactively implementing optimizations to ensure the service’s health.
  • Assured Performance Network
    Senior Web Developer(Full Stack)
    Assured Performance Network Feb 2017 - Dec 2019
    Fairlawn, Ohio, Us
    * Working closely with clients (Toyota, Ford, Nissan), project managers, and UX designers to design and build business intelligence web applications with automated reporting and data visualization capabilities. Played a pivotal role in architecting and implementing the back-end APIs and front-end user interface, enabling clients to gain valuable data-driven insights into their business operations. * Leveraged AWS services to develop a suite of internal tools that significantly improved the efficiency of the marketing team. This included an automated email scheduling system, a marketing campaign management system, and a secure file storage system. * Design, implement and maintain an automated data pipeline for collecting and processing daily customer data.
  • Saic Motor
    Business Data Analyst Intern
    Saic Motor Jan 2009 - Aug 2010

Ran Yin Education Details

  • Arizona State University
    Arizona State University
  • Tongji University
    Tongji University
    Mechanical Engineering
  • Tongji University
    Tongji University
    Mechanical Engineering

Frequently Asked Questions about Ran Yin

What company does Ran Yin work for?

Ran Yin works for Tiktok

What is Ran Yin's role at the current company?

Ran Yin's current role is Software Engineer at Tiktok.

What schools did Ran Yin attend?

Ran Yin attended Arizona State University, Tongji University, Tongji University.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.