Shannon Joyner

Software Engineer

South San Francisco, California, United States

About

Experience

  • Senior Software Engineer at MongoDB
    Apr 2025 - Present · 1 yr 3 mos

    • Served as a Senior Software Engineer on the Search Replication and Routing team at MongoDB. • Developed Service Level Objectives (SLOs) to monitor the health of the search system. • Automated system processes to manage resource usage and failures, ensuring high availability for customers. • Synchronized search operations to prevent race conditions and automated freezing of high IO operations.

  • Senior Software Engineer at Google
    Apr 2023 - Jan 2025 · 1 yr 10 mos

    Scaled Slicer, Google’s sharding system, to support multi-location isolation for 40+ internal customers, improving system reliability and fault tolerance. Redesigned testing infrastructure to simulate multi-location scaling scenarios, improving deployment confidence for Slicer’s new multi-location isolation feature. Automated deployment of Slicer’s admin controller, saving about an hour per week for deployment captains and reducing manual deployment errors.

  • Afresh (Full-time · 2 yrs 11 mos)
    • Staff Software Engineer
      Jul 2022 - Feb 2023 · 8 mos

      Designed automated integration tests for the production deployment process. Standardized data processing logic, improving data consistency across 4+ customer pipelines.

    • Software Engineering Manager
      Nov 2021 - Jun 2022 · 8 mos

      Managed 5 backend engineers, leading successful scaling of customer prediction pipelines.

    • Software Engineer
      Apr 2020 - Nov 2021 · 1 yr 8 mos

      Scaled data processing pipeline, allowing Afresh to aggregate 1 GB of new data on top of historical data used for customer prediction pipelines.

  • Research Intern at Microsoft
    May 2019 - Dec 2019 · 8 mos

    Optimized AMBROSIA, a fault tolerance system for failure oblivious code, to improve performance for distributed failure cases. Co-designed PRISM interface to add 4 RDMA primitives, enabling higher throughput and lower latency in RDMA distributed systems.

  • Graduate Student Researcher at Cornell University
    Aug 2017 - May 2019 · 1 yr 10 mos

    Developed Ripple, a serverless parallelization framework that improved application performance by up to 80x compared to IaaS/PaaS clouds for similar costs.