Y

Yi Mao

About

Detail

California, United States

Contact Yi regarding: 
work
Full-time jobs
Flexible work

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • Otter.ai
    Senior Software Engineer
    Otter.ai
    Mar 2023 - Sep 2025 (2 years 7 months)
    As a Senior Software Engineer, I developed the meeting transcription interface using React v18, TypeScript, and WebSockets, enabling real-time streaming of speaker content from backend services for over 10,000 daily users. I maintained and enhanced backend systems for meeting data processing and feature delivery using Python with Django REST Framework, supporting transcript rendering and user interactions. Additionally, I integrated speech-to-text and summarization ML models into production workflows, building Python and Go services that managed model inference for more than 500,000 hours of audio monthly. I built scalable backend Go services to ingest and process transcripts with high concurrency, achieving a 30% reduction in CPU load and
  • Z
    Software Engineer
    Zip
    Aug 2022 - Mar 2023 (8 months)
    Built and maintained full-stack features for Zip's procurement and request management platform, powering vendor onboarding, approval workflows, and purchase routing using React, TypeScript, Python, and GraphQL. Designed scalable APIs in Python and GraphQL to support complex multi-step procurement workflows, enabling teams to customize approval chains and policy rules via Zip's no-code builder. Developed user-facing components in React and TypeScript for the workflow builder UI, including drag-and-drop logic blocks, condition editors, and dynamic forms integrated with backend validation services. Implemented real-time request tracking dashboards using GraphQL subscriptions, surfacing live updates on approval statuses, SLA timing, and stakeho
  • Rippling
    Software Engineer
    Rippling
    Apr 2021 - Aug 2022 (1 year 5 months)
    Built and maintained full-stack systems for Time & Attendance, Scheduling, Leave Management, and Kiosk/Mobile time tracking, contributing to high-traffic surfaces using Go, Python, Java, React, React Native, and TypeScript. Designed and implemented full-stack features for Time & Attendance, building APIs in Go and Python to manage time events and compliance rules, and developing React components for web-based time tracking dashboards. Developed employee scheduling APIs using Django REST Framework and PostgreSQL, enabling dynamic shift planning, manager overrides, and validation rules across desktop and mobile platforms. Led backend development for Leave Management, creating policy logic for eligibility and accrual using Celery, Redis, and P
  • Google
    Software Engineer
    Google
    Apr 2019 - Apr 2021 (2 years 1 month)
    Built and maintained an internal AutoML web platform for the Robotics team using Angular, TypeScript, and Python (Flask), providing an interface for configuring model training, evaluating runs, and visualizing experiment outcomes. Designed backend APIs in Go and gRPC to manage training jobs on TPUs via Borg, integrating with Google's internal systems like Spanner and Colossus for orchestration and data storage. Created UI components for real-time visualization of robotic policy performance, surfacing metrics and logs from simulation environments and training iterations using internal charting libraries. Implemented collaboration features including multi-user dashboards, access control, and shared model templates using internal tooling and G
Education verified_user 0% verified
  • University of Maryland
    Master of Science
    University of Maryland
    Apr 2019