Sai Teja Ranuva

Senior Software Engineer

United States

About

Experience

  • Google (Sunnyvale, California, United States)
    • Senior Software Engineer
      Aug 2023 - Present · 2 yrs 11 mos

      Data Infrastructure Tech Lead at Google Workspace, building scalable data products.​​​​​​​​​​​​​​​​

    • Software Engineer
      Dec 2019 - Aug 2023 · 3 yrs 9 mos

  • Software Engineer at Uber
    Apr 2018 - Oct 2019 · 1 yr 7 mos

    I work on Uber Maps

  • Software Engineer at Petuum, Inc.
    Feb 2017 - Mar 2018 · 1 yr 2 mos

    I worked on designing and building the backend infrastructure of the datacenter OS for AI and ML, centered around Kubernetes and Mesos.

  • Software Engineer Intern at Cloudera
    Jun 2016 - Sep 2016 · 4 mos

    I added a new notion of clock, called Hybrid Logical Clock, based on a paper written by Murat et.al. This clock solves the issue of data loss in HBase. This feature would be going into HBase 2.0 release.

  • Software Engineer at Samsung R&D Institute Bangalore
    Jul 2014 - Aug 2015 · 1 yr 2 mos

    1. Developed an end to end authentication and encryption based on Secured Real Time Protocol(SRTP) for LTE voice and video calls 2. Designed and developed an end to end application based on Extended Real Time Control Protocol(RTCP XR) which reports the network condition statistics. These statistics are helpful to monitor VoIP calls quality over LTE and tweak the media parameters. Got an internal award for this work. 3. Optimized Memory usage on a multisession call (audio LTE and TTY(teletypewriter)) call by around 50% when the call goes through communication processor of the mobile.