ZT

Machine Learning Engineering

University of Washington · ECE + Data Science

Ziang(Andrew) Tan

Machine Learning · Multimodal Retrieval · Recommendation Systems · Computer Vision

Available June–September 2027

I build machine learning systems across recommendation, retrieval, computer vision, and deployment.

My recent work includes an e-commerce search and recommendation platform, tiny-object detection research, and real-time vision deployment on NVIDIA Jetson.

  • Seattle, WA
  • B.S. expected: December 2027
  • GPA: 3.80 / 4.00
  • Open to MLE / SWE internships

At a glance

Evidence over buzzwords.

Recommendation

  • 330,270 synthetic events across 15,000 users and 600 products
  • Hybrid Recall@10: 0.2658
  • Hybrid NDCG@10: 0.1374

Multimodal Retrieval

  • Evaluated on 1,000 public Amazon Berkeley Objects products
  • Image → product Recall@10: 0.8929
  • Image → product MRR: 0.7811

Vision Research

  • Failure-driven synthetic-to-real aircraft data selection.
  • Recall@0.25 improved from 0.92% to 1.94% under a fixed label budget.
  • High-resolution YOLO26n raised tiny-object recall by 10.19 percentage points.

About

ML rigor with hardware instincts.

I am pursuing dual bachelor's degrees in Electrical & Computer Engineering and Applied Mathematics: Data Science at the University of Washington, with expected graduation in December 2027 and a GPA of 3.80 / 4.00.

I like problems where modeling decisions, evaluation design, and systems engineering all matter. My embedded-systems background makes me especially attentive to latency, data provenance, failure modes, and the gap between an offline metric and a working deployment.

72Ksynthetic images in reproducible aircraft training workflows
330K+synthetic events in the recommendation benchmark
100+students supported as an Embedded Systems TA

Research & Experience

From controlled experiments to deployed systems.

Undergraduate Researcher — Tiny-Aircraft Detection

ARC Lab, University of Washington · Seattle, WA

Feb 2026 – Present
  • Designed failure-driven data selection for synthetic-to-real adaptation using fixed 300, 600, and 1,200-frame label budgets and controlled three-seed experiments tracked in Weights & Biases.
  • Improved frozen-test Recall@0.25 on sub-15-pixel aircraft from 0.92% to 1.94% at the 1,200-frame budget while reducing false positives per negative frame by about 12% versus random sampling.
  • Built a high-resolution YOLO26n tiny-object detector with P2 features, residual refinement, and channel-spatial recalibration and feature reinjection; improved sub-20-pixel recall@0.50 from 61.11% to 71.30%.
  • Created reproducible training and evaluation workflows across 72K synthetic and 1,799 real images, with tiled inference and frozen-test safeguards.

Undergraduate Teaching Assistant

University of Washington · EE/CSE 474: Embedded Systems

Sep 2025 – Present
  • Support 100+ students in programming-intensive ESP32-S3 labs through code debugging, technical feedback, and weekly office hours covering FreeRTOS, synchronization, I2C, and hardware–firmware concepts.

Engineering Intern

Shenzhen Volcos Technology Co., Ltd. · Shenzhen, China

Jul 2025 – Sep 2025
  • Developed sensor-integrated embedded prototypes combining environmental sensing, motor control, ultrasonic sensing, and hardware/software debugging.
  • Designed PCB layouts in Altium Designer and supported board bring-up, functional testing, and hardware validation.

Selected Projects

Recommendation, retrieval, vision, and deployment.

Robotic arm stacking wooden blocks.Robotic arm sorting colored objects.

Robotics Modeling

Robotic Arm Kinematics & Trajectory Control

Implemented a Python workflow for 6-DOF manipulator modeling with Denavit–Hartenberg parameters, forward kinematics, numerical inverse kinematics, and pick-and-place trajectory generation.

View repository →
Embedded cat care prototype with sensors, display, and breadboard wiring.

Embedded Systems

Autonomous Embedded Cat Care System

Built a real-time ESP32-S3 prototype with interrupt-driven ultrasonic sensing, hardware timers, buffered sensor logic, and state-machine motor control.

View repository →

Technical Skills

A stack built for ML experimentation and deployment.

Programming

Python, SQL, C++, Java, JavaScript, C, Bash

ML / Data

PyTorch, Recommendation Systems, Information Retrieval, Multimodal Retrieval, SigLIP2, FAISS, BM25, RRF, Grounded RAG, LLM Tool Use, Weights & Biases, ONNX, Ranking, Model Evaluation, OpenCV, NumPy, Pandas, SciPy, model training, hard-example mining, domain adaptation, Ultralytics YOLO

Systems / Tools

Docker, GCP Cloud Run, GitHub Actions, OIDC, Linux, Git, Node.js, TensorRT, CUDA, TCP/IP, SSH, NVIDIA Jetson Orin Nano, Raspberry Pi, FreeRTOS

Methods

Temporal validation, leakage auditing, ablation design, ranking evaluation, reproducible pipelines, physical-system testing

2027 Internship Search

Seeking Summer 2027 MLE and SWE internships.

I am especially interested in recommendation and ranking systems, computer vision, edge ML, and roles where disciplined evaluation connects directly to product or physical-system behavior.

Recruiter Contact

Start a conversation.

Direct contact

If you are hiring for machine learning, recommendation systems, computer vision, or edge AI roles, send me a note.

  • Available June–September 2027
  • Based in Seattle, Washington
  • Open to on-site, hybrid, and remote opportunities

Opens your email app with the details filled in.