Peter Li

Software Engineer at Airbnb | ex-Microsoft

Seattle, Washington, United States

About

I am passionate about using software to solve real-world problems and enhance people’s lives. Currently, I focus on designing and implementing end-to-end solutions for practical business challenges. My experience spans various aspects of software development, including back-end services, cloud infrastructure, developer productivity, tooling automation, and client applications like web and mobile apps. Driven by curiosity, I enjoy learning and seek opportunities to collaborate on software projects that make a difference.

Experience

  • Software Engineer at Airbnb
    Sep 2022 - Present · 3 yrs 11 mos

    Knowledge Graph Database Infrastructure Team: - Architected scalable data infrastructure and developer platforms supporting Airbnb’s knowledge graph and search ecosystem, including real-time indexing systems, and large-scale backend event-driven streaming services. Led the design and delivery of a real-time integration platform between the knowledge graph and search backend, improving data freshness, indexing reliability, and cross-team onboarding efficiency across core search experiences. - Built internal AI-assisted developer toolings and automation workflows for large-scale graph systems, enabling self-service onboarding and auto-code generation while accelerating developer productivity and reducing manual operational overhead. Hotel Team: - Designed and built scalable machine learning infrastructure supporting large-scale hotel ranking and recommendation systems, including GPU resource management, training pipelines, offline and online feature processing, model registry and lifecycle management, and low-latency inference. - Served as tech lead for the team responsible for hotel inventory collection and dynamic pricing systems, ensuring fresh availability and competitive pricing at scale. Responsible for planning, prioritization, and stakeholder communication, collaborating with supply team to optimize pricing and performance. - Drove the end-to-end development of the HotelTonight–Airbnb integration, leading architecture, planning, and cross-functional execution from concept to successful launch. Built a scalable real-time streaming pipeline to ingest hotel data and power Airbnb listings, significantly reducing publish latency while maintaining data integrity. - Supported team growth by contributing to onboarding and mentoring processes for new engineers.

  • Founding Member at Sense Space
    2025 - 2025 · Less than a year

    Built an AI agent marketplace platform selected by the Berkeley SkyDeck and Antler startup incubator programs. Designed the agent orchestration layer — real-time agent-to-agent communication, long-running task execution with human-in-the-loop workflows, scheduling, persistent storage, and cost controls. Built the full backend and architected the agentic layer using OpenAI Agent SDK, LiteLLM, and Gemini — enabling multi-agent orchestration across a marketplace of 200+ agents and completed 300K+ agentic task executions.

  • Software Engineer at Microsoft
    Jun 2017 - Jul 2022 · 5 yrs 2 mos

    Azure Kubernetes Service Team - Designed and optimized the tools and services to improve the engineering system of AKS. - Built the VM provisioning solution that minimized manual efforts and reduced the VM usage ratio by 25%. - Initiated canary-deployment strategy and automatic quality guard in the release pipeline to gain a safe and smooth release experience with 90%+ fewer manual interventions. Accessibility Insights Team - Worked on client tools and services that improve front-end developers’ experience in handling web accessibility issues. - Researched, designed, and implemented an Azure DevOps CI/CD pipeline plugin to monitor and detect web content accessibility issues across all pages under Microsoft domains, supporting millions of daily scrapes - Designed and implemented an open-sourced Chrome extension with React for detecting web applications accessibility issues, which is adopted by all Microsoft front-end teams and received 500+ stars on GitHub.

  • Software Engineer at Cisco
    Feb 2016 - Jun 2017 · 1 yr 5 mos

    IOS XR Network Operating System Team - Designed and implemented the services in a Linux-based operating system tailored for network router products. - Owned the alarm manager service which manages the lifecycle of system alarms, including monitoring, handling, and alerting. - Re-factored the legacy implementations with properly defined interfaces to make the codes unit-testable and improved the code coverage by 56%. - Mitigated and processed root cause analysis in 30+ customer request incidents on different routing platforms.

  • Software Engineer at Yelp
    Sep 2015 - Dec 2015 · 4 mos

    Eat24 Team Developed components and features of an order platform for food delivery and pickup. The product was acquired by Grubhub.