Yu Wang

Senior Software Engineer

Seattle, Washington, United States8 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Machine Learning and Software Development.
  • Proven experience in developing complex algorithms.
  • Strong background in backend and mobile application development.
Stackforce AI infers this person is a Software Engineer with expertise in Machine Learning and Mobile Technology.

Contact

Skills

Core Skills

Machine LearningC++C/c++Software DevelopmentJava

Other Skills

AndroidCCUDAGoJavaScriptMapReduceMySQLOpenCLPythonSQLTensorFlow

Experience

Google

3 roles

Senior Software Engineer

Promoted

May 2023Present · 2 yrs 10 mos · Greater Seattle Area

Software Engineer

Mar 2019May 2023 · 4 yrs 2 mos · Greater Seattle Area

Software Engineer Internship

May 2018Aug 2018 · 3 mos · Mountain View, California

  • Worked on exploring and developing different algorithms to cluster Ads SMBs' advertisers
  • Wrote MapReduce data pipeline to pull features and cluster advertiser using historical user query in C++
  • Developed a semantic advertiser clustering algorithm based on user feature embedding in TensorFlow
  • Completed online serving service with Stubby RPC and Go
C++TensorFlowMapReduceGoMachine Learning

Cornell university

Research Intern

Jul 2016Sep 2016 · 2 mos · Ithaca, New York

  • Implemented softmax regression algorithm from scratch in C/C++ for MINIST digit recognition on CPU
  • Developed parallel stochastic gradient descent (SGD) version of logistic regression for FPGA using OpenCL in C/C++ under SDAccel development environment
  • Completed parallel stochastic gradient descent (SGD) and mini-batch gradient descent (MBGD) approaches for softmax regression in CUDA code on GPU and achieved 16 times faster speed than CPU
C/C++OpenCLCUDAMachine Learning

Beijing university of posts and telecommunications

2 roles

Research Assistant

Promoted

Mar 2016Jul 2016 · 4 mos · Beijing City, China

  • Developed the Android client software to test the indoor network speed and provide direct indoor mobile network speed distribution
  • Design and Implement Pedestrian Dead Reckoning (PDR) algorithm for indoor positioning by making use of mobile phone sensor (accelerometer, gyroscope, magnetometer) data
  • Complete the heat map of the indoor network speed distribution based on AutoNavi map JavaScript API
JavaAndroidJavaScriptSoftware Development

Research Assitant

Jun 2015Apr 2016 · 10 mos · Beijing City, China

  • Completed SSM (Spring, Springmvc, Mybatis) framework for Java backend application and MySQL for database implementation
  • Developed the RESTful interface to the RYU controller with bidirectional HTTP short connection and specified the data transferring format
  • Implemented AJAX in JavaScript and Websocket (both on server in java, and client in JavaScript) to change the information of the Web application in real time
JavaMySQLJavaScriptSoftware Development

Education

Columbia University

Master's degree — Computer Science

Jan 2017Jan 2018

Beijing University of Posts and Telecommunications

Bachelor of Engineering - BE — Telecommunications Engineering

Jan 2013Jan 2017

Stackforce found 100+ more professionals with Machine Learning & C++

Explore similar profiles based on matching skills and experience