sunil shah

AI Researcher

Hyderabad, Telangana, India8 yrs experience
AI EnabledAI ML Practitioner

Key Highlights

  • Over 8 years of experience in ML and AI.
  • Expert in developing search engine algorithms.
  • Strong background in embedded systems and software architecture.
Stackforce AI infers this person is a Machine Learning and Embedded Systems expert with a focus on search engine optimization.

Contact

Skills

Core Skills

Machine LearningSearch Engine OptimizationReal-time SystemsSoftware DevelopmentSoftware ArchitectureAndroid DevelopmentEmbedded SystemsRobotics

Other Skills

Database OptimizationDeep LearningEmbedded Software DevelopmentFirmware DevelopmentGenerative AIGraphics RenderingInterfacing ComponentsLarge Language ModelsLoad BalancingMetrics and MeasurementMulti-threadingOOP PrinciplesOptimizationRTOSReal-time Performance

About

Currently, I am working at Microsoft, Hyderabad as a Principal applied scientist in the field of ML/DL/GenAI/LLM for ing search engine for retail ( Bing Shop) and Bing Sports domain for the last 8+ years. Building rankers to rank query - product offer, query re-circulation/completion, Algo (retail) enrichment to improve engagement, Metrics & measurement to identify top areas of improvement for various shopping content on Bing Search engine, as well with Compete to create the roadmap for investment the shopping org to outpace competition. Further building LLM/SLM fine tuned model to improve query understanding to make Bing sports result - relevant & precise to excites sports Fans on Bing. I have done Master of Science (research) in from Indian Institute of Technology (IIT), Delhi Computer Science and Engineer department and B.Tech ( Computer Science ) from IIT Dhanbad( formely known as Indian School of Mines)

Experience

7 yrs 8 mos

Microsoft

Present

Machine LearningDeep LearningGenerative AILarge Language ModelsSearch Engine OptimizationMetrics and Measurement

Honeywell

Tech Lead

Dec 2015Jun 2018 · 2 yrs 6 mos · Bengaluru, Karnataka, India

Continental

Software Engineer

Jun 2015Oct 2015 · 4 mos · Singapore

  • ➢ Optimization of communication between various controllers and with LCD drivers to minimize the lag & ensuring hard real time performance.
  • ➢ Text and graphics rendering engine for micro-controllers continuous improvement and integrations.
  • ➢ All modules are implemented for multi-threaded application running on RTOS.
OptimizationReal-time PerformanceText RenderingGraphics RenderingMulti-threadingRTOS+2

Numoni pte ltd

Senior Engineer

Mar 2014Jun 2015 · 1 yr 3 mos · Singapore

  • (Android based mini ATM/Self service Kiosk) Review the existing code and proposed the completely new software architecture using OOP’s principle for scalability, maintainability and reusability with layered design for the software running in terminals (Android tablet). Layered architecture, Load balancing background/fore ground, Optimized logging & database (Sqlite) and compact the messages to reduce data usage and operation cost.
  • Lead the development of next generation of software with team of 6 and delivered new s/w based on OOPD and layered architecture field ready application in 6 months.
  • Incorporation of Hardware (HSM)/Software(RSA) based security feature to enhance the terminal security and protect it from replay attack and session hijacking.
  • Development of Android application (in-house use only) for operation team to manage the terminal and auto notification to operation team members based on geofence aware to minimize the response time and reduce down time.
  • New feature/functionality addition to Kiosk, sourcing different devices, evaluating devices and mentor the inclusion of it in the current terminal.
  • Evaluation of new device to be incorporated and overall planning for incorporation in the product.
Software ArchitectureOOP PrinciplesLoad BalancingDatabase OptimizationAndroid DevelopmentSecurity Features

Hope technik pte ltd

Embedded Software engineer

Dec 2011Mar 2014 · 2 yrs 3 mos · Singapore

  • Latest Project:
  • Entire control and feedback software development for the project. Software development for SBRIO and micro-controller. Software Architect and developer for SBRIO using LabView, TI Piccolo microcontroller using Code composer studio, tune and interface brushed/brushless motor controller cards to microcontroller, interface third party components such as servos, GPS, INS, BISS encoder, DAC, EEPROM and more to microcontroller through RS232, I2C, SPI and CAN. Firmware to interface ReinawShaw BISS encoder and rotary incremental encoder to DIO pins of microcontroller.
  • A TCP/IP based tele-operated 70Kg robot over wireless meshed network/Fiber optic cable with ability to cut wires, grip things, plant objects and flip itself if toppled. Operation control unit (OCU) controls motion, robotic arm and four camera pan/tilt using joystick and buttons in conjunction with GUI does pre-defined set of action/query.
  • Responsibilities
  •  Develop real time embedded software for micro-controller to interact with on-chip peripherals and external device using rs232, I2C, SPI, CAN, DIO and AIO and SBRIO using LabView over TCP/IP and UDP.
  •  Write software/firmware to troubleshoot and diagnose all in-house developed PCB. Identify and rectify any error/shortcoming.
  •  Manage overall flow of software development and facilitate others in interfacing with on-chip interfaces to implement required functionality.
  •  Design and manage inter-system and intra-system communication message format with due consideration to reusability, system scalability, maintainability and future extendibility.
Embedded Software DevelopmentReal-time SystemsFirmware DevelopmentInterfacing ComponentsRoboticsEmbedded Systems

Paypal

Software Engineer

Sep 2011Oct 2011 · 1 mo · Singapore

National university of singapore

Research Position

Jan 2010Sep 2011 · 1 yr 8 mos · Singapore

  • Similarity extraction between Inter-thread similarity in data and instruction execution trace of multi-thread application and exploit the similarity for better thread scheduling & memory allocation and partial simulation to predict the behaviors.Apart from working on research project I did four courses in this duration, which are Distributed System, System Security, Advance Processor Architectures and Foundation in logic and AI. My average score in courses done was 4.38/5.

Education

Indian Institute of Technology, Delhi

Master of Science - MS — Computer Science

Aug 2007Dec 2009

Indian Institute of Technology (Indian School of Mines), Dhanbad

Bachelor of Technology - BTech — Computer Science

Jun 2003May 2007

Stackforce found 100+ more professionals with Machine Learning & Search Engine Optimization

Explore similar profiles based on matching skills and experience