T

Tushar Goyal

Software Engineer

San Francisco, California, United States10 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in distributed systems and graph databases.
  • Led cross-company initiatives for advanced analytics.
  • Strong background in machine learning infrastructure.
Stackforce AI infers this person is a SaaS and Cloud Computing expert with a focus on high-performance distributed systems.

Contact

Skills

Core Skills

Distributed SystemsGraph Database

Other Skills

KubernetesC++C++ LanguageData StructuresCJavaCore JavaAlgorithmsProgrammingComputer ScienceEclipseBackbone.jsNode.jsRuby on RailsMySQL

About

I am a Software Engineer passionate about tackling hardcore high-performance challenges and diving deep into distributed systems. With a keen interest in core infrastructure problems, I thrive on collaborating with exceptional minds to solve complex engineering puzzles.

Experience

Microsoft

Principal Software Engineer, Data Infrastructure

Jan 2024Present · 2 yrs 2 mos · Mountain View, CA

  • Continuing to work as part of the same team as LinkedIn. Reorged into Microsoft. Developing the new generation Graph database. Currently leading efforts to develop a property graph-based secondary index, focusing on scalable bulk load data ingestion, query processing, and execution.
  • If you are interested in the product, please take a look: https://learn.microsoft.com/en-us/fabric/graph/overview
KubernetesC++Distributed SystemsGraph Database

Linkedin

2 roles

Staff Software Engineer, Systems and Infrastructure

Promoted

Jan 2023Present · 3 yrs 2 mos · Sunnyvale, CA

  • Working on Graph Algorithm and Analytics initiative for LinkedIn and Microsoft Azure.
  • Working to bring suite of analytics and algorithmic capabilities such as path finding, community detection on really large scale graphs
  • Data Ingestion for Graph Database @ LinkedIn aka Liquid.
  • Improved ingestion throughput by removing memory and CPU bottlenecks
  • Developed quota and throttling mechanisms for various data verticals part of the Graph database
  • Contributed to Kafka Opensource to introduce Java memory pools to improve garbage collection efficiency
  • Improved performance and reliability of index bootstrap by eliminating the multi-region datacenter copies by 90%
  • Served as TL for the data ingestion leading cross company initiatives to bring Graph technology to Microsoft

Senior Software Engineer, Systems and Infrastructure

Jun 2020Dec 2022 · 2 yrs 6 mos · Sunnyvale, CA

  • Data Infrastructure / Graph Database Team
  • I work on Liquid, an in-memory distributed graph database designed to serve declarative queries at high throughput and with low latency on LinkedIn’s Economic Graph. Liquid is a secondary global index consuming updates from different data verticals at LinkedIn in near realtime manner.
  • Liquid powers various social graph canvases ranging from basic 2nd and 3rd degree connections to things like finding the people who can refer you to a job you are looking at, finding the people who went to same school/company as you or who reacted to your post and many more.

Microsoft

Software Engineer, Search and ML Infrastructure

Jun 2018Jun 2020 · 2 yrs · Greater Seattle Area

  • I worked on AI Inferencing Platform, which enables intelligent scenarios across the Office 365 email, documents, and Sharepoint websites. I focussed for the platform's online infrastructure and NLP stack.
  • I contributed to the Office 365 Search team by enhancing machine learning infrastructure for email processing and document summarization. My work focused on real-time entity extraction and document summarization, which powered features like search autocomplete index, reply autosuggestions, and user personalization.
  • Moreover, I contributed towards development of generic the ML workflow engines, which empowered data scientists and ML engineers to ship represent their ML pipelines in production.

Carnegie mellon university

2 roles

Graduate Teaching Assistant

Jan 2018May 2018 · 4 mos

  • TA for 18-731 Network Security
  • http://users.ece.cmu.edu/~vsekar/Teaching/Spring18/18731/

CyLab Research Assistant

Oct 2016May 2017 · 7 mos

  • Worked under Prof. Nicolas Christin and Prof. Lujo Bauer to investigate and mitigate credential steal-
  • ing attacks against Windows Services Architecture sponsored by NATO. Designed a threat model and
  • steps to prevent them by using Trusted Platform Module and Managed service accounts.

Nvidia

Software Development Engineering Intern, GPU Cloud, Training Infrastructure

May 2017Aug 2017 · 3 mos · Greater Seattle Area

  • I successfully contributed to NVIDIA's GPU Cloud by enhancing the training infrastructure for deep learning applications.
  • Developed a dynamic job scheduler that improved the efficiency of container-based job management across NVIDIA DGX machines.
  • Streamlined end-to-end status propagation for machine learning datasets, ensuring accurate monitoring and logging.
  • Implemented robust security protocols for both the job scheduler and Docker images, enhancing overall system security.

Symantec

Software Development Engineer

Sep 2014Jul 2016 · 1 yr 10 mos · Bengaluru Area, India

  • Part of Symantec Validation and Identity Protection (VIP)
  • Worked for creating Single Sign-on based integration for OTP based authentication for Active Directory Federation Services (ADFS), Microsoft Credential Provider, Epic Authentication Systems
  • Created from scratch a Windows Hello like authentication addon with help of Bluetooth LE and
  • TouchID on iPhone.
  • Find out more at https://vip.symantec.com/

Freshdesk inc.

Product Developer

Jun 2014Aug 2014 · 2 mos · Chennai Area, India

Education

Carnegie Mellon University

Master’s Degree — Information Security

Jan 2016Jun 2018

National Institute of Technology Surat

Bachelor's Degree — Computer Engineering

Jan 2010Jan 2014

Stackforce found 100+ more professionals with Distributed Systems & Graph Database

Explore similar profiles based on matching skills and experience