A

Avik Paul

Software Engineer

India19 yrs 1 mo experience
AI EnabledHighly Stable

Key Highlights

  • Expert in C++ with extensive ML infrastructure experience.
  • Proven track record in building scalable data pipelines.
  • Strong background in machine learning and data mining.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in Machine Learning and Data Engineering.

Contact

Skills

Core Skills

C++Machine LearningData MiningJava

Other Skills

Release ManagementProtocol BuffersBazelReadabilityUnit TestingC++17C++20Google Cloud Platform (GCP)Go (Programming Language)Compiler OptimizationHigh Throughput ComputingMicroservicesLow LatencyStandard Template Library (STL)Template Metaprogramming

Experience

19 yrs 1 mo
Total Experience
9 yrs 6 mos
Average Tenure
--
Current Experience

Google

Software Engineer

Aug 2007Oct 2025 · 18 yrs 2 mos · Mountain View, CA

  • [Google Inc. (Mountain View, CA) 2010 - 2025 ]
  • ML Infrastructure Engineer in Google Analytics team.
  • High throughput low latency pipelines in C++.
  • Fluent in C++14, C++17. C++20. C++ Readability mentor at Google.
  • Took voluntary exit on 05-Oct, 2025
  • Infrastructure: storage, microservices, various paradigms of distributed pipelines (task based, flume/mapreduce). Expertise in improving throughput of C++ jobs up to 20X from legacy implementations at no extra resource (w/ extensive multithreading), and cutting down resource cost. Build petabytes sized storage and ETL pipelines that prepare data for ML training and serving.
  • ML Engineering : Experience in engineering and infra aspects of ML - training data generation, feature engineering, skew reduction, sampling, reference selection, forward validation techniques, monitoring. Built feature-engineering frameworks and distributed serving stack from scratch which powers several predictive features in Google Analytics : Predictive audience Smart-Goal, Session-Quality, Probability of Conversion, etc.
  • [Google Bangalore (India) : 2007 - 2009 ]
  • Areas include extensive distributed programming (mapreduce) and data mining, spam classification in social network, prevention and filtering pipelines, large scale processing of massive social graph data. Automated classification and clustering of users and content based on various signals.
  • High volume spam removal pipelines, pipeline to detect trending content, URLs, and XSS attacks.
  • Machine learning, AI. Data mining.
  • Backend development - C++, STL, Java, Python and other scripting languages.
  • Short experience in UI development with cutting edge Google technology (GWT).
Release ManagementProtocol BuffersBazelReadabilityUnit TestingC++17+30

Cognizant technology solutions

Programmer Analyst

Sep 2004Aug 2005 · 11 mos

  • Java application developer. Software developer in core java and database applications.
Java

Education

Indian Institute of Technology, Kanpur

M.Tech — Computer Science & Engineering

Jan 2005Jan 2007

Jadavpur University

B.E. — Information Technology

Jan 2000Jan 2004

Jadavpur Vidyapith

Jan 1987Jan 2000

Stackforce found 100+ more professionals with C++ & Machine Learning

Explore similar profiles based on matching skills and experience