Bocheng Wan

Software Engineer

San Francisco, California, United States6 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Reduced latency and false detections by over 80%
  • Improved patrol reliability from 90% to 97%
  • Dual master's degrees in Computer Science and Industrial Engineering
Stackforce AI infers this person is a Consumer Robotics expert with a strong focus on Machine Learning and Android development.

Contact

Skills

Core Skills

Machine LearningAndroid Development

Other Skills

JavaMobile Product DevelopmentAWSData AnalysisPySparkSoftware IndustryMetric DevelopmentAmazon Web Services (AWS)Knowledge GraphsRetrieval-Augmented Generation (RAG)Computer VisionEngineeringMobile Application DevelopmentGitPython

About

I’m a Software Development Engineer at Amazon Robotics, specializing in building multimodal AI systems and intelligent Android frameworks for Amazon Astro — Amazon’s home robot. My work bridges robotics, machine learning, and system design to enable robots to understand and interact with the real world in meaningful, human-centered ways. I’ve led the design and development of on-device multimodal ML workflows, interprocess SDKs, and autonomous patrol systems that power Astro’s home monitoring and personalization features. My contributions have reduced latency and false detections by over 80%, scaled core features to thousands of devices, and aligned ML-driven robot behavior with Amazon’s privacy and safety standards. Previously, I helped deliver and optimize Astro’s Home Monitoring platform, improving patrol reliability from 90% to 97%, developing time-based recovery systems, and refactoring data pipelines to support real-time metrics visualization in AWS CloudWatch. With dual master’s degrees in Computer Science (Rice University) and Industrial Engineering (Texas A&M), I combine analytical rigor with user-focused design thinking — driving innovation in intelligent robotics and ambient AI.

Experience

Amazon

2 roles

Software Development Engineer II

Promoted

Dec 2024Present · 1 yr 3 mos · Sunnyvale, CA · On-site

  • Amazon Lab126 Consumer Robotics
  • Led and developed an end-to-end multimodal ML workflow enabling Amazon Astro Robot to interpret and respond to real-world queries using both visual and semantic data. Integrated on-device visual perception model knowledge and optimized prompts for MMLLM inference, enabling state-aware and person recognition question answering. Developed Android workflows (motion planning, camera, image upload) and a cloud-side LLM invocation with token streaming, slashing response latency from 15s to 4s and improving object state accuracy by 40%.
  • Architected a pet monitoring workflow integrating Visual Perception and Presence API signals, cutting customer-facing false positive pet detections by ~90% and enabling a scalable, default-on feature rollout.
  • Designed and implemented an Android AIDL-based SDK to enable interprocess communication of knowledge injection across robot subsystems. Standardized communication between device apps, and the centralized robotic memory graph, enabling 3+ Android applications to persist multimodal (vision + semantic) context at runtime, unlocked scalable ML real-time personalization workflows with robotics intelligence on embedded devices.
  • Fine-tuned large action planning prompts for the robot across Claude Sonnet 3.5, 4.0, and 4.5 to align robot behavior with 20+ Amazon privacy policies for sensitive intent generation and data storage. Validated adherence through automated scenario scripts testing and manual testing, ensuring policy-compliant deployment of robot action planning in real-world home environments.
JavaMobile Product DevelopmentMachine LearningAndroid Development

Software Engineer

Feb 2022Dec 2024 · 2 yrs 10 mos · Sunnyvale, CA · On-site

  • Spearheaded core development of Astro’s Home Monitoring platform, a flagship feature set enabling 24/7 sound, person, and pet detection, live view, and autonomous patrols—powering real-time security for more 10K+ households across consumer and small-medium business customers.
  • Refactored Home Monitoring internal metric recording architecture and led org-wide migration to visualize metrics in AWS CloudWatch, delivered 30+ dashboards for all Home Monitoring features, standardized metric recording workflows, and accelerated onboarding through hosting cross-team training and documentation.
  • Drove autonomous patrol success rate from 90% to 97% by performing time-series data analysis on S3 metrics from various levels like SLAM, mobility and floorplan to root-cause failures and lead a cross-functional fix initiative.
  • Designed and implemented a time-based recovery mechanism in the Android monitoring application, reducing localization and system-related patrol failures by >30% and increasing reliability for 3,800+ daily active devices.
  • Led design and implementation of partial patrol-point generation, reducing regeneration latency from 300s → 60s and improving patrol coverage stability for large (5,000+ sq. ft.) floorplans. Improved legacy point-placement algorithms in the Android stack with lifecycle-safe background execution and applied computational geometry techniques to maintain existing point coordinates, eliminating the long-standing issue where any floorplan edit forced a full point generation.
  • Collaborated with PM and UX to ship a patrol timeline improvement, implementing an end-to-end error notification pipeline that enabled autonomous user troubleshooting and reduced related customer support tickets by 30%.
Android DevelopmentJavaMachine Learning

Nuqleous

Software Developer Intern

May 2021Aug 2021 · 3 mos · United States

  • Performed large-scale data validation and documentation for multi-million-row transactional datasets stored in Exasol, ensuring clean inputs for downstream ML pipelines. Built a scalable PySpark ML pipeline in Databricks for feature engineering and training (LightGBM) to forecast daily demand for 100+ stores, achieving an RMSE of 1.97.
  • Enhanced and containerized existing ETL workflows, and integrated out-of-stock forecasting visualizations into the company’s SaaS platform to support data-driven inventory decisions for enterprise clients.

Texas a&m university

3 roles

Teaching Assistant

Jan 2019May 2019 · 4 mos

  • Teaching assistant of ISEN230 Informatics for Industrial Engineers. It is a course to implement mathematical and statistical models in industrial engineering problems using Visual Basic for Applications.

Research Assistant

May 2018May 2020 · 2 yrs

  • Used Mimics 20.0 to segment cervical spine vertebra from computerized tomography (CT) to create 3D vertebra and skull skeletal models for 40 subjects; utilized a volumetric model-based tracking technique to process dynamic stereo-radiography images (DSX) and calculate the kinematics of each cervical vertebra
  • Performed supervised machine learning algorithms supported vector machine (SVM), decision tree and neural network to predict cervical spine curvature (i.e. Cobb angle) and intervertebral disc wedge angles from trunk flexion angles with data preprocessing via PCA and k-means methods
  • Processed surface marker data collected by Vicon motion capture system and developed an algorithm to predict coordinates for missing markers
  • Applied normalization, rescaling, piecewise linear regression model and two-way complete analysis of variance

Teaching Assistant

Jan 2018May 2018 · 4 mos

  • Lab lecturer of MEEN 260 Mechanical Measurements at Texas A&M University. Performed experiments on instrumentation and measurement techniques, signal processing and data acquisition using LabVIEW, statistical data analysis using R/MATLAB, and interpretation of results.

Education

Rice University

Master of Computer Science — Computer Science

Jan 2020Jan 2021

Texas A&M University

Master of Science - MS — Industrial Engineering

Jan 2017Jan 2020

University of California, Berkeley

Exchange Student — Mechanical Engineering

Jan 2016Jan 2017

Beijing Institute of Technology

Bachelor's degree — Mechanical Engineering

Jan 2013Jan 2017

Stackforce found 100+ more professionals with Machine Learning & Android Development

Explore similar profiles based on matching skills and experience