Overview
Work History
Education
Skills
Publications And Awards
Academic Projects
Timeline
Generic

Chen Yang

Palo Alto,CA

Overview

9
9
years of professional experience

Work History

Software Engineer

Sambanova Systems Inc.
Palo Alto, CA
02.2020 - Current

Senior Software Engineer, May 2021 - Present.

  • Mentored interns, and supported cross-team technical discussions and planning.
  • Coordinated with cross-functional teams to acquire additional testing resources, improve regression efficiency, and enhance test coverage.
  • Continuously fixed broken tests, updated infrastructure to support new environments, and drove migration efforts. Introduced tools to improve test stability, reducing wait times, and increasing test reliability.
  • Actively worked on resolving development pain points by researching and experimenting with testing tools, while addressing critical issues, and providing ongoing support for runtime testing infrastructure.
  • Led initiatives to improve development velocity by streamlining runtime stack separation, gathering stakeholder feedback, and documenting performance impact.
  • Refined Slurm and Kubernetes integration by fixing critical issues, enabling container support, enhancing container logging, and meeting customer-specific deployment needs.
  • Maintained and enhanced a discrete event simulation tool for modeling graph execution and data transfers; improved automation, streamlined the pipeline, and updated profiling methods to better support hardware scaling and performance analysis, while driving adoption through a company-wide tech talk.
  • Improved DDR to HBM checkpoint efficiency of the LLM model by 60% (1,900 ms to 780 ms) via runtime profiling and data structure optimizations.
  • Added key tensor conversion support in collaboration with the compiler team.
  • Championed runtime infrastructure improvements, significantly reducing regression failures.
  • Added multi-context support for the debugger to aid in troubleshooting of distributed workloads on the same system.
  • Evaluated and analyzed the runtime performance of the deep learning model (BraggNN) in a cross-functional project, and helped to improve the runtime performance of training by 50%.
  • Prototyped the first pipeline-parallel ML model across multiple SambaNova systems, validating a key Composition of Experts capability.

Software Engineer, Feb 2020 - May 2021

  • Implemented interactive GDB-like breakpointing functionalities for the novel Sambanova accelerator debugger.
  • Developed device plugins to facilitate allocating, monitoring, configuring, and scheduling Sambanova accelerator resources for resource allocation and scheduling systems like Slurm (HPC) and Kubernetes (container orchestration).

Research and Development Electronics Intern

ZMP Inc.
Tokyo, Japan
10.2017 - 01.2018
  • Created 3D point cloud map for sidewalk autonomous driving delivery robot to use in localization.
  • Built data conversion tool in C++ for custom robot system to convert collected sensor data (Lidar, IMU, odometry) during actual test drives into Rosbag files for analysis and mapping in the Robot Operating System.
  • Finished parameter tuning to produce a 3D point cloud map of a 5km by 5km urban region in Tokyo visualized in RVIZ using google's cartographer package in the Robot Operating System.

Research Assistant

Carnegie Mellon University Biorobotics Lab
Pittsburgh, PA
05.2016 - 08.2017
  • Company Overview: Funded by Boeing and Foxconn
  • Collaborated with a PhD student and staff engineers to enable the Mobile Platform to detect foreign object debris inside wings of Boeing airplanes using a modular manipulator with series elastic actuators.
  • Designed and completed experiments to calibrate custom designed end-effector force sensor.
  • Implemented teach pendant software using Matlab with end-effector force sensing capability on a 8-degrees-of-freedom robotic arm.
  • Created a 6-degrees-of-freedom space-mouse control interface in Matlab for the 8-degree-of-freedom robotic arm.
  • Partnered with two staff engineers to allow orientation data from IMU to be fused with ultra-wide band localization module.
  • Deployed robot in experimental factory setting and demoed localization result with real-time visualization in RVIZ.
  • Implemented communication between IMR's localization/vision embedded module and other modules through ROS(Robotic Operating System) and ROS-Serial with USB-serial/Ethernet options in Python.
  • Utilized the Mahony filter to perform IMU 9-axis sensor fusion on Arduino and produced quaternion heading result.
  • Funded by Boeing and Foxconn

Education

Master of Science - Electrical and Computer Engineering

Carnegie Mellon University
Pittsburgh, PA
12.2019

Bachelor of Science - Electrical and Computer Engineering, Minor in Robotics

Carnegie Mellon University
Pittsburgh, PA
12.2018

Skills

Languages:

Python, C, C, Java

Tools & Frameworks:

Slurm, Kubernetes, Docker, PyTorch, Git, CMake, Jenkins, ROS, perf, Unity

Publications And Awards

  • Development of an Inexpensive Tri-axial Force Sensor for Minimally Invasive Surgery, Lu Li
  • Bocheng Yu, Chen Yang, Prasad Vagdargi, Arun Srivatsan Rangaprasad, Howie Choset, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems
  • Carnegie Mellon University Tartan-hacks 'Best Hack that Improves CMU Student Life', Spring 17, Developed a person following camera system using OpenCV, servo motors and Arduino to track lecturers in a classroom setting and records lectures with two teammates within 24 hours.

Academic Projects

Pose Capture Wireless Sensor Network (CMU Wireless Sensor Network course project)   Spring 2019

  • Teamed with two classmates to construct a wearable full-body pose-capture wireless BLE sensor network that can track user’s movement in real-time and display it with a replaceable model in Unity.
  • Configured connection between IMU MCU and BLE modules and soldered parts to be easily wearable using velcro.
  • Created Unity C# scripts to receive output from sensors and transformed readings into corresponding coordinate frames of different body parts of the model for visualization.

Indoor Acoustic Localization (CMU Undergraduate ECE Design Capstone project)   Spring 2018

  • Collaborated with 2 peers to develop an Bluetooth enabled indoor acoustic localization system capable of tracking location of sound sources in real-time using direction of arrival calculated from sound signal collected by microphone array sensors.
  • Calibrated microphone array sensors in custom experiments using recorded sound signals.
  • Demoed system using verbal speech instruction to switch on/off specific lightbulb (simulated using laptop) in a room using AWS IoT.

Timeline

Software Engineer

Sambanova Systems Inc.
02.2020 - Current

Research and Development Electronics Intern

ZMP Inc.
10.2017 - 01.2018

Research Assistant

Carnegie Mellon University Biorobotics Lab
05.2016 - 08.2017

Master of Science - Electrical and Computer Engineering

Carnegie Mellon University

Bachelor of Science - Electrical and Computer Engineering, Minor in Robotics

Carnegie Mellon University
Chen Yang