Salman Gadit

CTO

San Francisco, California, United States15 yrs 3 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Led major AI-driven projects at Microsoft.
  • Achieved significant user engagement increases for Bing.
  • Expert in scaling engineering teams and product vision.
Stackforce AI infers this person is a SaaS expert with extensive experience in search technologies and AI-driven product development.

Contact

Skills

Core Skills

Software EngineeringTeam LeadershipProduct Management

Other Skills

.NET.NET Core.NET FrameworkAJAXASP.NETASP.NET CoreAccessibility EngineeringAgile MethodologiesAlgorithmsAndroidAndroid DevelopmentAngularJSAuthentication ProtocolsBackbone.jsBlockchain

About

"Do not fear to be eccentric in opinion, for every opinion now accepted was once considered eccentric" - Bertrand Russell

Experience

Microsoft

5 roles

Principal Software Engineering Manager

Promoted

Sep 2021Present · 4 yrs 6 mos

  • I took over as the overall Engineering and Product lead for Knowledge Cards, with the goal to scale to 100+ languages in the world, along with a bottoms-up implementation for mobile. Working closely with my team in China of 10 Engineers, and coordinating across both time-zones, we were able to exceed the goals set. I also had the opportunity to be recruited into a selective Bing-wide effort to integrate the power of Large Language Models into Search. My team drove and pioneered a few key efforts with this technology - which we called 'Stories' and 'Knowledge Cards v2'.
  • I was also deeply involved in the release of Bing Chat. I helped refine the search grounding framework, drove the initial implementation of the authentication protocols and helped integrate location signals into the response construct of Bing Chat, enabling answering location based queries with reasonable accuracy. Over the next few months, my team also drove other efforts on Bing Chat, including the Creator, Chat, Companion answers and enabling Knowledge Card images on Bing Chat. I was also given responsibility to drive the caching infrastructure for Bing Chat to minimize GPU costs on higher frequency queries. My team was able to engineer a solution that drove 25% GPU savings.
  • By this point, my team had grown considerably, to about 25 engineering in China and 30 engineers in USA. I was also helping psuedo-manage design teams and PM teams alike, to achieve our new goal - to reconstruct the entirety of the Search Engine Results Page. One key deliverable here was the 'Magazine' project, which allowed us to present broad queries with a grid UX on top of SERP showing various mixed intents. We also embarked on the boldest reimagination of Search yet, by revamping the entire look and feel of Search Results pages by leveraging the power of Generative AI. I drove the vision, architecture, direction and implementation of this project end-to-end and it was a startup-style project that was driven internally.
Prompt EngineeringSoftware EngineeringTeam Leadership

Senior Software Engineering Manager

Promoted

Nov 2019Sep 2021 · 1 yr 10 mos

  • In this phase of my career, I transitioned to taking ownership of the Bing Recipes answer. This was an end-to-end ownership including owning the data pipelines, the search index, the storage layer, the runtime logic and the UX. I started off as the tech lead for the project on a team of 7 engineers including myself and shortly transitioned to become the Engineering Manager of the group as well, with the other 6 reporting directly to me. I was able to introduce new paradigms our team was doing differently from other teams - regular planning, team retrospectives and a strong culture of actively supporting success for each other.
  • In my tenure as owner of Bing Recipes, we achieved several remarkable milestones for Bing search. We doubled our daily Bing Recipes query volume and increased our DAU by 66%. I drove the re-architecture of the entire data pipeline and index design to support becoming a fully universal answer, ready to launch in 100 languages and 236 regions worldwide. In addition, we also had several new milestones for Bing answers - we were the first team to introduce videos on the experience and the first team to add filters personalized with user and query signals. Unfortunately, due to a major re-org in Bing, we had to hand over the reins of the project at the end of a year.
  • Following this, I embarked on my most ambitious project yet, the Bing Knowledge Cards effort, which was a complete redesign of the traditional entity pane experience familiar to all in Search. My primary role was to take an early, manual effort, and achieve the very difficult goal of building 250,000 cards at scale in 6 months. I worked with a team of 5 direct reports, 4 dotted line reports from around the world and about 40 vendors located worldwide. We successfully laid clear goals and strong timelines on how we wanted to achieve this, and I drove the technical design as well as the product goals, timelines and execution in an agile manner to achieve the tough goal that was set.
Software EngineeringTeam Leadership

Senior Software Engineer

Promoted

Sep 2018Nov 2019 · 1 yr 2 mos

  • I was a Senior Engineer on the Enterprise Knowledge Graph team, later known as Microsoft Enterprise Graph. We built a product that leveraged the technologies built in Bing's powerful Knowledge Graph and apply it to Enterprise data, allowing efficient storage, entity linking and powerful search capabilities for enterprises, including the ability to search with free-flowing multi-turn conversation.
  • My role on this team was multi-fold - I helped build multiple customer demos that were presented at Microsoft Ignite, Microsoft Build and other conferences. I was also the key dev on the Access Control and Proxy layer of the graph, which allowed me to connect with all the other services in the team and enable service-specific authentication, authorization, API access, custom routing, load balancing and bot detection in a clean, horizontal way. I also helped build the algorithms that enabled Access Control rules at a node level on the graph data.
  • Microsoft Enterprise Graph was released in a preview mode on Azure Marketplace in 2019.
Software Engineering

Software Engineer II

Promoted

Aug 2016Sep 2018 · 2 yrs 1 mo

  • I worked on the initial implementation of the Bing app for iOS, which took a fresh take on the User Experience for mobile search and pioneered many new experiences for mobile search. My role on the initial app was to help work on image and video search verticals and I worked with a team to help implement the initial version of the code in swift using clean design patterns and an extensible design.
  • I was a strong contributor, helped defined the direction of the initial iteration of the product and first hacker/engineer on the ground breaking accessibility project, Seeing AI - the talking camera app for the blind community. This project was conceptualized and initially executed at Microsoft's OneWeek hackathon in 2015, where my team won 3rd place among 13,000+ hackers.
  • I also was the lead for Project DealWatcher - a Microsoft Garage app that would crawl deals on the web in near real time and surface them on a dedicated app that would allow the user to track deals. This app was implemented in Xamarin to serve Android and iOS users, with servers hosted on Microsoft Azure. I helped drive the architecture of the product, full-stack engineering including writing code and the day-to-day technical leading of the team. This helped conceptualize the Bing Coupons and Deals segment later on.
  • I was part of the 3D Search team on Bing. 3D search had many surfaces like enabling search in a 3D environment like Augmented Reality on HoloLens and Virtual Reality headsets. I worked on building Augmented Reality solutions on Android, iOS, HoloLens and worked on the 3D SDK for Web that allowed partners to integrate the 3D viewer on their web sites. We also used this enable 3D ads for Samsung during their launch of the Galaxy S10 Phone.
Software Engineering

Software Engineer

Oct 2014Aug 2016 · 1 yr 10 mos

  • I joined the Bing Search History backend team as an entry level Software Engineer. The Bing Search History team handles high volumes (~100,000 queries/sec) data reads and writes and has immense impact on various partners across Bing, including Autosuggest, search timelines and personalization scenarios. My role on this team was to initiate and execute a migration from a legacy database to newer, more centralized key-value store within Microsoft. Along the way, we had to migrate code across various languages, build offline pipelines to migrate the existing data, wire up writes to both stores and monitor the processes till we had 100% parity between both systems. I assisted in all these aspects and primarily handled the reads and writes from the new store, ensuring scale, code quality and feature parity was executed at the highest quality.
  • For the second half of my year in the project, I was a primary engineer on a project to scrape mobile apps on Android and iOS and build a search index using scraped app data. This required me to learn the internals of both operating systems, build a framework to seamlessly scrape various data from both operating systems and build a cluster of on-demand mobile devices of various resolutions to be able to run this at scale.
Software Engineering

Gogorilla

Technical Lead

Jul 2013Sep 2014 · 1 yr 2 mos · Singapore

  • Built the entire software solution for the company from ground up.
  • Architected and Built client side NFC-based Android solutions for versatile Access control, social media and cashless solutions at events. A brief description of how these apps are used is highlighted in the following video link: http://www.youtube.com/watch?v=r6upkDTjNmY
  • Architected and built the back-end for this system using Node.js on top of MongoDB (interfaced via Mongoose.js), Redis, Express.js and Passport.js
  • Customised solutions for different events with varying requirements ranging from major software implementations to scaling for 1 million NFC taps
  • Built internal software to extract, parse and dump data from different ticketing organisers around Singapore without needing to manually attend to it
  • Built internal frameworks to maintain reliability of Software even if connectivity dropped by means of a custom persistent cache-and-sync solution
  • Built a live network connectivity software that helps understand and maintain the devices at events and the data flowing in-between
Software Engineering

Intraix

iOS Developer

Jan 2013May 2013 · 4 mos · Singapore

  • - Freelanced for the creation of Intraix iPhone Application to provide Home Energy Management Systems in a convenient and accessible manner
Software Engineering

Autodesk

Software Developer Intern

Jan 2012Jul 2012 · 6 mos · Singapore

  • Was part of DesignScript Integrated Development Environment (IDE) developers team
  • Developed a Visual IDE for a new programming language from scratch using WPF, C#
  • and .NET Framework 4.0
  • Helped develop professional Automation software to test IDE automatically, and
  • carried out testing with NUnit testing framework
  • Developed advanced features such as Watch Window, Inspection tooltips, IntelliSense
  • and Syntax highlighting for IDE

Nussu international relations committee

Chairperson

Jun 2011Jul 2012 · 1 yr 1 mo · Singapore

  • In charge of organising 4 major projects and events around NUS
  • Recruited culturally diverse team and laid out plan for all activities for the year
  • Maintain constant coordination with Students Union and NUS Offices to make
  • sure activities happen
  • In charge of a committee of total size 90 working members, and representations
  • of all international students in NUS
  • Committee won awards at NUSSU Appreciation Dinner 2012 for Best Event (Creativity and Innovation) and Best Committee in Operations Efficiency

Manovega communications

Software Developer/Systems Administrator

Jun 2011Oct 2011 · 4 mos

  • Carried out systems troubleshooting, coding and debugging of product using Python
  • Carried out intensive field testing to prepare for product launch
  • Interacted with customers and carried out several customer demos of product
  • Helped develop product brochure, user manual and website
  • Took on training new full time employees

Worldmun 2011

Deputy Director of Staff

Jul 2010Mar 2011 · 8 mos · Singapore

  • Trained and managed a team of 93 Assistant Chairs working in collaboration with Harvard University to help in running the academic committees of the 20th WorldMUN Conference which had an attendance of 2500+ Delegates from 66 Countries. The Assistant Chairs were responsible for working with Chairs and maintaining their committees at conference, both during debate and out of it. The selection process of the 93 Assistant Chairs took 143 interviews.

Nus development office

Student Development Associate

Feb 2010May 2011 · 1 yr 3 mos · Singapore

Education

National University of Singapore

Engineering — Electrical Engineering

Jan 2009Jan 2013

Lyceum International School

Jan 2001Jan 2008

Stackforce found 100+ more professionals with Software Engineering & Team Leadership

Explore similar profiles based on matching skills and experience