Manas Agarwal

CTO

India8 yrs 5 mos experience

Key Highlights

  • Led engineering team to scale e-commerce platform.
  • Developed data pipelines for job ingestion and analytics.
  • Designed algorithms for complex graph problems.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in E-commerce and HR Tech.

Contact

Skills

Core Skills

Software InfrastructureSoftware DesignSoftware Development

Other Skills

AWSAlgorithm DesignClickHouseDynamoDBFlaskLevelDBMachine LearningMonitoringRedisSFTPiOS Development

About

Passionate about solving complex engineering challenges and building systems that scale. I've had the opportunity to work across diverse environments—from early-stage startups to large-scale tech companies—leveraging technologies like Python, C++, AWS, MySQL, Redis, Solr, DynamoDB, ClickHouse, and Redshift.

Experience

Newme

Head of Engineering

Apr 2023Oct 2025 · 2 yrs 6 mos · Bengaluru, Karnataka, India · On-site

  • 1. Migrated backend from woocommerce to self-managed Flask based webserver, helping scale from 100 orders to peak of more than 5000 orders per hour.
  • 2. Reduced p99 server side latencies from 1000ms to <= 200$ms for read heavy endpoints:
  • a. Introduced LRU and leveldb over redis, reducing network calls.
  • b. Removed usage of redis blocking commands like keys.
  • c. Migrated wishlist and cart to dynamodb, removing all but create order api dependencies on RDS.
  • d. Added support for horizontal scaling of caching (redis) and search (solr) infra, leading to reduced latency and increased read throughput.
  • 3. Revamped inventory sync pipeline to reduce inventory info lag from 24 hours to <= 5 minute, enabling NDD and SDD delivery
  • 4. Completely owned Analytics and Observability Infra by self hosting Clickhouse instance.
  • 5. Migrated integrations with all external logistic and payment partners from pull-based to hybrid push-pull based, leading to reduction of p99 for item tracking from 6 hours to <= 5 minute.
  • 6. Worked with datascience team to improve search query understanding, bringing down null search from 18% to 6%, and increase in CTR of search results by 8%.
  • 7. Managed team of 15 members, playing an active role in hiring and onboarding.
Software InfrastructureSoftware Design

Eightfold

2 roles

Senior Software Engineer

Promoted

Feb 2022Apr 2023 · 1 yr 2 mos · Noida, Uttar Pradesh, India

  • 1. Designed and developed the initial data model for supporting different personas (candidate, hiring companies, career supporter and exchange sponsor) of Career Exchange.
  • 2. Developed a pipeline to support recurring ingestion of 2M+ jobs daily from National Labour Exchange; extended the pipeline to support recurring ingestion of courses. Added support for large files by introducing multi thread download from sftp server reducing time by 50%, added monitoring and alerting for better observability.
  • 3. Improved retrieval pipelines for jobs for exchange, primarily focused on blue collar jobs, resulting in 10% jump in CTR.
  • 4. Enhanced analytics pipeline to power dashboards for exchange use-cases.
Software DevelopmentSoftware Design

Member Of Technical Staff

Jun 2021Jan 2022 · 7 mos · Noida, Uttar Pradesh, India

Comcast

Research Intern

May 2020Aug 2020 · 3 mos · Washington, District of Columbia, United States

  • Content discovery using Knowledge graph embeddings.

University of maryland

Graduate Teaching Assistant

Aug 2019May 2021 · 1 yr 9 mos · College Park

  • CMSC828U Machine Learning with Guarantees and Analyses
  • CMSC216 Introduction to Computer Systems
  • CMSC250 Discrete Structures

Adobe

2 roles

Senior Member Of Technical Staff

Jan 2019Aug 2019 · 7 mos · Noida Area, India

  • Worked on developing a vector image editing IOS app based on Adobe Illustrator, in particular working with the pen, direct selection, selection and the snapping tool.
  • Worked on developing the Adobe's text shaping library for IOS, Win and Mac.

Member Of Technical Staff

Jun 2017Jan 2019 · 1 yr 7 mos · Noida Area, India

  • Working on enhancing WRServices, Adobe's text shaping library used by most of the Adobe products like Photoshop, Illustrator and InDesign to handle the text shaping of complex scripts, by integrating it with Harfbuzz, the popular open-source text shaping engine, allowing for shaping of more than 40 scripts.

The institute of mathematical sciences, chennai

Research Assistant

Jan 2017Apr 2017 · 3 mos

  • Advisor: Prof Venkatesh Raman
  • Worked on designing an efficient Fixed Parameter Tractable Algorithm for finding the Partial Vertex Cover in Bipartite Graphs and proving the lower bounds for the algorithm. Also explored the vertex cover and the feedback vertex set in tournaments and the state-of-the-art FPT algorithms available for them. Gained experience in the different standard reduction techniques to prove the fixed-parameter tractability of the various graph-theoretic problems.

Adobe

Research Intern

May 2016Jul 2016 · 2 mos · Bengaluru Area, India

  • The project involved study of Computational Linguistics to build a system that assigns semantic labels to edits between versions of a document. The built system encompasses algorithms to align the sentences between the versions; identify and classify them into Paraphrasing and Factual changes, and their subcategories. The algorithm also provides a ranking module that, based on user feedback and using Extractive Summarization Techniques, learns a regression model that is used for ranking the various types of edits for easier reviewing.
  • The work was accepted at EMNLP 2017 as a short paper, and a patent titled "Classifying and ranking changes between document versions" was accepted by the US Patent office, Publication No: US2018/0285326 A1, Issued on Oct 4, 2018.

Tata institute of fundamental research, mumbai

Undergraduate Research Fellow

May 2015Jul 2015 · 2 mos · Mumbai, Maharashtra, India

  • Worked on Algebraic Number Theory problems under the guidance of Prof Dipendra Prasad

Indian institute of technology, ropar

Research Fellow

May 2014Aug 2014 · 3 mos

  • Studied the works of Brandes et. al. and Chehreghani on techniques to compute Betweenness Centrality and designed a non-uniform sampling technique of nodes in a graph to compute it. Implemented the Brandes algorithm in C++ along with the proposed technique and ran experiments on Erdos Renyi graphs, Barabasi Albert graphs and Stanford SNAP dataset. The proposed technique significantly outperformed the existing techniques in most of the experiments.
  • The work was accepted as a short paper "An efficient estimation of a nodes betweenness" In Complex Networks VI (pp. 111-121), Springer, Cham, 2015 and as a journal paper in Social Network Analysis and Mining, 2018.

Education

University of Maryland

Master's degree — Computer Science

Jan 2019Jan 2021

Indian Institute of Technology, Roorkee

Integrated Master of Science — Applied Mathematics

Jan 2012Jan 2017

Stackforce found 100+ more professionals with Software Infrastructure & Software Design

Explore similar profiles based on matching skills and experience