Srivatsava Daruru, Developer in San Jose, CA, United States
Srivatsava is available for hire
Hire Srivatsava

Srivatsava Daruru

Verified Expert  in Engineering

Machine Learning Developer

Location
San Jose, CA, United States
Toptal Member Since
October 13, 2020

With a master's degree in ML from UT Austin and a decade of experience working for large companies like Microsoft and ServiceNow as well as small, successful startups like Passage AI and Adometry, Srivatsava has a proven track record of delivering successful products at scale. With multiple patents and peer-reviewed publications, he''s comfortable with both software engineering and machine learning. Srivatsava excels at solving challenges and mapping client requirements to practical solutions.

Availability

Part-time

Preferred Environment

Keras, TensorFlow, Java, Python, Unix

The most amazing...

...project was creating patented tech to bring intelligence to MS Office products from auto-filling in Word and Excel to fact validation in Word and Outlook.

Work Experience

Staff ML Engineer

2020 - PRESENT
ServiceNow
  • Worked on re-platforming Passage AI technologies like intent classification, named entity recognition, machine reading comprehension in the ServiceNow platform.
  • Worked within a small team and introduced multilingual capabilities to 15+ languages (from 5) in ServiceNow.
  • Built the latest prebuilt models for various machine learning (ML) algorithms.
Technologies: TensorFlow, Keras, Python, Java

Lead NLP Engineer

2018 - 2020
Passage AI
  • Designed and built the following systems: named entity recognition, slot filling, knowledgebase relevance and ranking, end-to-end L2 ranker system that improves with user feedback, multi-language capabilities. Was awarded a patent for our work.
  • Directly interacted with clients to understand, brainstorm, and design new features to streamline all relevance requirements and was instrumental in customer success in a couple of clients.
  • Established coding standards and engineering of our microservices deployed in Kubernetes for low latency and memory footprint.
  • Contributed actively to set the NLU direction with CTO. Passage AI was acquired by ServiceNow.
Technologies: Keras, Node.js, Python

Software Development Engineer II

2012 - 2020
Microsoft
  • Contributed to the build of the Bing Product Ads' content API from scratch. Worked on all levels of the stack. It currently has around 50 million offers.
  • Worked on various components of Bing Knowledge Graph including scaling different parts of the data pipeline and designing and implementing REST APIs to showcase end-to-end capabilities while collaborating with teams in China and India.
  • Designed and built a new algorithm to automatically conflate different sources of truth like Wikipedia, IMDB, independent wikis, and knowledgebases. This fixed a significant number of duplicates in our knowledge graph.
  • Ideated, designed, and developed patent-pending technology (404123-US-NP) to bring intelligence to office products from auto-filling in MS Word and Excel to fact validation in ms word and outlook. This won the company-wide yearly hackathon in 2016.
Technologies: Pipelines, SQL, C#

Research Scientist

2010 - 2020
Adometry
  • Devised, developed, and tested new approaches to improve click fraud detection and ad-analytics products including ad-campaign optimization and ad-attribution analytics.
  • Involved in leading/assisting in all stages of the client process (from onboarding to the delivery of results.
  • Worked as one of the first research engineers and involved in developing a research strategy. Adometry was later acquired by Google.
Technologies: Java, Python

InstaFact

InstaFact’s proof of concept integrates Microsoft’s Bing knowledge graph into Word and Excel to help people save time, work more easily, and be more productive. Called Satori, the knowledge graph is an enormous repository of data gathered daily from the web, with more than two billion entities (people, places, and things) and tens of billions of associated facts and relationships between those entities.

Languages

Python, C#, Java, SQL

Libraries/APIs

TensorFlow, Keras, Node.js

Paradigms

Agile Software Development, Data Science

Other

Machine Learning, Natural Language Processing (NLP), Natural Language Understanding (NLU), Artificial Intelligence (AI), Deep Neural Networks, GPT, Generative Pre-trained Transformers (GPT), Algorithms, Data Mining, Pipelines

Platforms

Kubernetes, Unix

2008 - 2010

Master's Degree in Computer Science

University of Texas at Austin - Austin, TX, United States

2004 - 2008

Bachelor's Degree in Computer Science

IIIT Hyderabad - Hyderabad, India

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring