S

Saurabh Singh

Software Engineer

India3 yrs 5 mos experience
Most Likely To Switch

Key Highlights

  • Led migration projects at Twitter with high data throughput.
  • Developed scalable solutions for real-time data processing.
  • Expert in cloud platforms and distributed systems.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Cloud and Data Processing technologies.

Contact

Skills

Core Skills

Go (programming Language)Amazon Web Services (aws)Google BigqueryGoogle Cloud DataflowScalaScrubbingJavaSpring BootRestful WebservicesMicroservicesDeep LearningMachine Learning

Other Skills

A/B TestingAerospikeAgile MethodologiesAlgorithmsApache BeamApache Spark StreamingBack-End Web DevelopmentBazelC#C++Convolutional Neural Networks (CNN)Data StructuresDatadogDeep Neural Networks (DNN)Dependency Injection

About

Book a 1:1 call - https://topmate.io/saurabhs1206/ Systems enthusiast. Competitive programming. High stakes cash game & MTTs poker player with multiple wins at 6-MAX NLHE GTD Daily & Weekly Sprints, Mini Deep Stack Turbo & Short Deck Hold'em.

Experience

Google

Software Engineer III

Feb 2024Present · 2 yrs 1 mo

  • Google Search Platforms Team

Confluent

Senior Software Engineer

Jan 2023Dec 2023 · 11 mos · Bengaluru, Karnataka, India

  • IDP Team
Go (Programming Language)Amazon Web Services (AWS)gRPCGoogle Cloud Platform (GCP)KubernetesDatadog+2

Twitter

Software Engineer

Jul 2021Dec 2022 · 1 yr 5 mos · Bengaluru, Karnataka, India

  • Core Data & Metrics team; responsibility is to prepare core datasets for analytics purposes & calculate core metrics for Twitter. Large workload of greater than 80 million QPS and PB of data.
  • Led & delivered Project Stork, which involves migration of a Scalding Map Reduce job to a Dataflow job.
  • The job ingests Twitter engagements & impressions onto GCS & BigQuery on a scale of 3.8 B records/hour or 200 TB/day.
  • Gathered customer requirements, proposed PRD & TDD, tested out a PoC, analysing cost, followed by a quick implementation & a methodical deployment.
  • Improved upon the SLA of the sink dataset by ~6-7 hours, revamped the architecture and modernized the pipelines for faster development & easier adoption.
  • Worked as a primary contributor to Project Data Validation Framework, a tool that helps establish credibility of the data generated by any modernized Twitter pipelines by validating the datasets against the benchmark datasets generated by existing pipelines.
  • Proposed a modular & extensible LLD & led the implementation effort, allowing for customized plugins & validation checks, smooth customer interface, & supporting all possible Data Completeness & Correctness checks out of the box;
  • Reduces the developer’s effort of performing manual data validation(~1 month effort) to merely specifying a few configurations(~2-3 days effort).
  • Powered by a batch Dataflow pipeline, scales well on order of PB of data by running validation checks in less than an hour.
  • Working on Project Eraser, which helps scrub personal data off the Twitter datasets in order to maintain them PDP compliant.
  • Implemented different scrubbing logic, to analyse for efficiency & resource consumption against different scales of datasets'(TB or PB).
  • Helped in the onboarding & served as a mentor to an SDE-1 & also an intern, by conducting 1:1 sessions to help them ramp up, & also debug technical issues.
Google BigQueryA/B TestingScalaDistributed File System (DFS)Unit TestingMapReduce+14

Media.net

Software Engineer Intern

Feb 2021Jul 2021 · 5 mos · Bengaluru, Karnataka, India

  • Developed an efficient and scalable real-time logging filter system for the Real Time Bidding Platform, that delivers 9 billion impressions/day.
  • Working with the Programmatic Buying Team, shifted internal service calls from JSON to Smile data format, reducing the payload by 43%.
  • Shifted access-logs logging from default Tomcat configuration to log4j loggers, improving the logging rate by 30 times.
LinuxTomcatC#RedisDependency InjectionJava+6

Visa

Software Engineer Intern

May 2020Jul 2020 · 2 mos

  • Built a RESTful API using Spring Boot, Hibernate, Visa APIs \& Java Cryptography API to process secure, reliable & shareable payment links.
  • Improved the responsiveness of Visa Pay application by 40% by issuing signals to the backend API when the link gets created on merchant end.
RESTful WebServicesMicroservicesREST APIsMobile Payments

Laboratory for computational social systems, iiit-delhi

Undergraduate Researcher

Jun 2019Aug 2019 · 2 mos

  • • Devised an algorithm for building Distributed Representations of Collusive Tweets submitted to blackmarket services, achieving an accuracy of 83%
Deep LearningRecurrent Neural Networks (RNN)Convolutional Neural Networks (CNN)Python (Programming Language)Deep Neural Networks (DNN)Machine Learning

Education

Delhi College of Engineering

Bachelor of Technology - BTech — Computer Engineering

Jan 2017Jan 2021

Stackforce found 100+ more professionals with Go (programming Language) & Amazon Web Services (aws)

Explore similar profiles based on matching skills and experience