Shaojing Li

VP of Engineering

Seattle, Washington, United States18 yrs 5 mos experience
Highly Stable

Key Highlights

  • Expert in building scalable ML platforms.
  • Led development of popular open-source visualization frameworks.
  • Significant contributions to GPU compute capabilities.
Stackforce AI infers this person is a Machine Learning and Graphics Infrastructure Expert.

Contact

Skills

Core Skills

Machine LearningInfrastructureModel DevelopmentSimulationData VisualizationSoftware DevelopmentGraphics DevelopmentSoftware EngineeringImage ProcessingScientific ComputingAlgorithm DevelopmentParallel Computing

Other Skills

Agile MethodologiesAlgorithmsCC++CUDAComputer GraphicsComputer VisionEngineering ManagementGPGPUGPUGraphics Processing UnitHigh Performance ComputingLinuxML platformManagement

About

Currently working on building ML platform for various ML use cases, including LLMs training and inference and large multi-modal models. Has been working in ML infrastructure field, with technical expertise in model development infra, distributed training and inference, as well as hardware acceleration

Experience

Netflix

Senior Engineering Manager, ML Platform/GenAI

Jul 2024Present · 1 yr 8 mos · Remote

  • Building ML platform for the entire Netflix, including content recommendation, growth and risks, and content intelligence and content generation.
  • Scaling up the ML infra for model training and inference for all GenAI efforts for Netflix
ML platformmodel traininginferenceMachine LearningInfrastructure

Meta

Engineering Manager

May 2020Aug 2024 · 4 yrs 3 mos · Greater Seattle Area

  • Engineering Manager at Meta's monetization/ads ML infra team. Building modeling and training platform for all Monetization models with a focus on step-change investments, such as personalized retrieval, sequence based models, foundation models and generative models
  • Previously, engineering manager in the PyTorch team. Leading multiple teams building PyTorch ecosystem frameworks (e.g. TorchSnapshot, TorchEval, TorchData, TorchArrow, TorchX, TorchDeploy, etc…) and platforms for Meta internal users and OSS users alike.
monetization modelspersonalized retrievalfoundation modelsgenerative modelsMachine LearningModel Development

Lyft

Engineering Manager

Apr 2018May 2020 · 2 yrs 1 mo · Palo Alto, CA

  • Lead several teams at Lyft Level 5 (Autonomous Vehicle Department) to build the large scale simulation platform. This includes simulation engine team, simulation tools team and simulation cloud infrastructure team.
simulation platformsimulation toolscloud infrastructureSimulationInfrastructure

Uber

Software Engineer

Aug 2016Mar 2018 · 1 yr 7 mos · San Francisco Bay Area

  • Lead Uber's Data Visualization Special Projects team
  • Lead the development of THE most popular project open-sourced by Uber: the data visualization framework suite (deck.gl, luma.gl, react-map-gl and react-vis)
  • Machine learning data, model and process visualization R&D
  • Computer graphics, computer vision and augmented reality (AR) research and development for improving the ridesharing experiences
data visualizationcomputer graphicscomputer visionData VisualizationSoftware Development

Apple

Software Engineer

Nov 2013Aug 2016 · 2 yrs 9 mos · Cupertino, CA

  • Responsible for the implementation and optimization of the graphics subsystem of Apple's operating systems.
  • Helped build the Metal framework from group up. Thanks to Apple, I'm fascinated in making amazing products
  • https://developer.apple.com/metal/
  • In addition:
  • In charge of the OpenCL framework on Apple’s software/hardware products
  • OpenGL/ES for OS X and iOS
  • GPU compute related feature planning and R&D for future Apple products
  • Game developer engagement and support, particularly in China
graphics subsystemMetal frameworkOpenCLOpenGLGraphics DevelopmentSoftware Engineering

Qualcomm

Senior Software Engineer

Oct 2012Nov 2013 · 1 yr 1 mo · San Diego, CA

  • R&D in utilizing the compute capabilities of Qualcomm's GPUs in image processing, video processing, computer vision, computer graphics and physics simulations.
image processingvideo processingcomputer visionImage ProcessingSoftware Engineering

Amd

Intern

Jun 2011Sep 2011 · 3 mos · Sunnyvale, CA

  • State-of-the-art parallel computing techniques on GPU-CPU heterogeneous architecture
  • Develop OpenCL accelerators for molecule dynamics package LAMMPS
parallel computingOpenCLParallel ComputingSoftware Development

Uc san diego

Graduate Student Researcher

Sep 2007Sep 2012 · 5 yrs

  • Developing parallel and fast algorithms in scientific computing for computational electromagnetics and micromagnetics.
  • Algorithms for fast simulation of n-body interaction on CPU-GPU heterogeneous clusters with 100x+ speed-ups and 50x memory savings.
  • Leading contributor of GPGPU-accelerated software package FastMag, which is being used by Samsung, Western Digital and other companies for recording system and material research.
parallel algorithmsscientific computingScientific ComputingAlgorithm Development

Education

UC San Diego

Ph. D. — Electrical and Computer Engineering

Jan 2007Jan 2012

Wuhan University

B. S. — Electrical Engineering

Jan 2003Jan 2007

Wuhan Foreign Languages School

High School — High school diploma

Jan 1997Jan 2003

Stackforce found 100+ more professionals with Machine Learning & Infrastructure

Explore similar profiles based on matching skills and experience