Ashish Lohia

Engineering Leader at Meta

San Jose, California, United States

About

Specialties: Advanced Courses Stony Brook: Game Theory, Network Flows, Advanced Algorithms, Computational Geometry, Computational Biology, Linear Programming IIIT: Data Warehousing and Data Mining, Advanced Database Management System, Distributed Databases, Special Topics in Data Mining, Pattern Recognition, Digital Image Processing Programming Languages: C, C++, Cache, Perl, CGI

Experience

  • Engineering Leader at Meta
    Feb 2021 - Present · 5 yrs 5 mos

    Manage a team of SWEs working on Calling Ads Product to provide value to our advertisers through our 1p communication platforms, Messenger, WA and Instagram Direct. Manage a team of SWEs distributed across the country responsible for the Infrastructure powering WhatsApp Calling. Hire and grow a strong team comprising of both MPK and remote engineers. Hire/Grow multiple IC6 engineers. Work with Product, Design, Data, UXR on identifying the biggest user painpoints related to WA Calling and launching critical calling features such as Call Links, Large Group Calls and Joinable Calls. Own the Calling wide Better Engineering initiative. Responsible for the planning and execution of project to make our developers more productive. Own the Calling wide Latency/Reliability initiative. Analyze various forms of latency within the system and come up with and execute projects to improve them. Owner of the WhatsApp wide IC Growth initiative. Run programs such as mentorship program, growth plan reviews and growth talks. Responsible for making sure we have appropriate programs to help support IC growth.

  • Google (Mountain View, California)
    • Tech Lead & Manager
      May 2018 - Feb 2021 · 2 yrs 10 mos

      Manage a team of 13 SWEs across 2 geographical locations (Mountain View, USA and Bangalore, India) building various tools and infrastructure for the Search Ads Quality Infrastructure and Search Ads NBU teams. Work with various stakeholders across multiple teams in Search Ads to identify the biggest pain points impacting developer workflow. The team builds productivity tools to enable 700+ developers to write and ship code in a fast and reliable manner for a $100B+ business. Also build infrastructure which help developers across Google. Hire and grow a strong team of engineers. Help engineers identify opportunities for developing a strong technical skillset while having impact on the team and Google. Identify and grow the next set of leaders from within the team. Identified the need to fix developer pain-point related to submitting changelists. Designed and implemented a comprehensive metric to capture the pain. Identified several issues blocking developers from submitting a correct changelist. Designed and implemented various infrastructures to prevent such blockers by more than 50\% while saving on machine resources. Infrastructure built applicable for teams across Google. Built a team from scratch to support the newly formed NBU Ads team in Bangalore, India. Working cross geography with stakeholders to identify infrastructure to enable developers to experiment quickly in production.

    • Senior Software Engineer & Tech Lead
      May 2015 - Apr 2018 · 3 yrs

      Identified the need to standardize A/B testing infrastructure across Search Ads Quality Infrastructure(AQI) to reduce maintenance burden on my team while making several improvements related to reliability and ease of use. Designed and built a common infrastructure in C++ to be used by several teams in AQI. Greatly improved the runtime, reliability and debuggability of the existing infrastructure. Designed and implemented an approval mechanism for blessing expected diffs in A/B tests. Expected diffs caused a lot of failures on our continuous build pipelines causing oncall pain and delaying our releases. Built a reliable and concurrent system to allow users to safely bless expected changes before submitting their changelists thus improving continuous build greenness.

    • Software Engineer III
      May 2013 - Apr 2015 · 2 yrs

      Identified issues with the release infrastructure which push our most critical Search Ads binaries into production. The release process was very toil intensive and prone to bugs. Designed and implemented infrastructure to improve various parts of the release process making it fully automated and very reliable. This helped improve our frequency and allowed us to release our most important binaries daily.

  • Software Developer at Epic
    Jun 2009 - May 2011 · 2 yrs

    Software developer on the inpatient team which builds EMR for hospitals. Developed features for the notes app within the inpatient EMR to make writing notes by clinicians(doctors, nurses) easy.

  • R&D Intern at Samsung Technologies
    Jun 2007 - Aug 2007 · 3 mos

    Worked as an R&D intern on the mobile infrastructure team analyzing the existing bluetooth scatternet formation algorithm and optimizing the algorithm to improve performance.