Pulkit Agrawal

Software Engineer

Bengaluru, Karnataka, India9 yrs 9 mos experience
AI ML PractitionerAI Enabled

Key Highlights

  • Led high-performing engineering teams on critical platform projects.
  • Designed scalable systems handling millions of users.
  • Expert in backend engineering and AI/ML technologies.
Stackforce AI infers this person is a Backend-focused engineer with extensive experience in Fintech and scalable systems.

Contact

Skills

Core Skills

BackendAiDistributed SystemsData ManagementComplianceCloud InfrastructureProject ManagementMicroservicesInfrastructureCloudData EngineeringData AnalyticsMachine Learning

Other Skills

Artificial Intelligence (AI)TypeScriptApache AirflowPostgresSnowflakePersonaData StructureAlgorithmsAPIsSDKsPython (Programming Language)Go (Programming Language)Google Kubernetes Engine (GKE)KubernetesDocker

About

I’m a Staff Software Engineer who loves building scalable, reliable systems and solving backend problems. Over the last 9+ years, I’ve worked across fintech, crypto, mobility and data at companies like Snowflake, BitGo, PhonePe, Rapido and Tricon, designing and leading systems that handle millions of users and large-scale data workloads. My work spans: • Distributed systems & microservices – architecting and scaling critical platforms (auth, notifications, infra APIs, etc.) • Cloud & infrastructure – Kubernetes, Docker, Terraform, on-prem “cloud-like” platforms and modernizing legacy systems • Data & AI/ML – pipelines, analytics, and an active interest in Generative AI, LLMs and how they power real products Along the way, I’ve: • Led high-performing engineering teams on platform and infrastructure projects • Designed APIs, SDKs and tooling that other engineers rely on every day • Worked on compliance, risk and KYC flows in highly regulated environments • Contributed to cost savings, reliability, uptime and performance improvements 💬 What I share on LinkedIn: • Real-world engineering lessons from backend, infra and distributed systems • Thoughts on system design, reliability and scaling platforms • Learnings from working in fast-paced product companies and startups • Occasional content on AI/ML, Generative AI and career growth in engineering If you’re into backend engineering, infra, data, AI/ML or tech leadership, my goal is to share practical content you can learn from. Always happy to connect with engineers, builders and tech leaders. Medium: medium.com/@agrawal-pulkit Mentorship / 1:1s: topmate.io/agrawal_pulkit

Experience

9 yrs 9 mos
Total Experience
2 yrs 2 mos
Average Tenure
1 yr 1 mo
Current Experience

Snowflake

Staff Software Engineer - IC4

Apr 2025Present · 1 yr 1 mo · Bengaluru, Karnataka, India · Hybrid

Artificial Intelligence (AI)BackendAI

Bitgo

Staff Software Engineer - E3

May 2024Apr 2025 · 11 mos · Bengaluru, Karnataka, India · Hybrid

  • Led the Global Travel Rule project, ensuring seamless digital asset withdrawals across countries while complying with local regulations, leveraging a distributed design for scalability.
  • Developed a risk scoring service to enhance detection of money laundering and terrorist financing, utilizing advanced database architectures like Snowflake and Postgres for efficient data processing.
  • Contributed to the KYC verification flow with Persona, integrating robust data pipelines for real-time KYC status synchronization across distributed systems, ensuring data consistency and accuracy.
TypeScriptApache AirflowBackendDistributed Systems

Phonepe

2 roles

Lead Software Engineer

Promoted

May 2022May 2024 · 2 yrs

  • Led a high-performing platform team of engineers, driving the development of robust, scalable in-house platform products that ensured seamless integration and operation of critical systems by designing and implementing on-premises solutions that effectively emulated cloud-like functionality, optimizing performance, scalability, and high availability.
  • Orchestrated the creation of distributed systems for PhonePe’s core infrastructure, supporting a user base of 400M+ users, with a special focus on authentication and notification microservices, improving user experience and system reliability.
  • Architected the PPEC Cloud API Architecture, including the development of APIs, RBAC, CLIs, and SDKs for provisioning cloud resources across distributed data centers, significantly enhancing operational efficiency, security, and provisioning speed.
  • Designed and executed a Project Change Management Request framework, reducing production outages by over 50%, ensuring improved uptime, reliability, and system stability.
  • Pioneered the development of an asynchronous architecture using Celery, RabbitMQ, and Airflow, boosting system performance and scalability for handling large volumes of data and transactions more efficiently.
Distributed SystemsData StructureAlgorithmsBackend

Software Engineer

Apr 2020Apr 2022 · 2 yrs

  • Played a pivotal role in designing and developing microservices for millions of users, with a focus on performance optimization and scalability.
  • Led the development of key services, including notification and user profiling, enhancing user engagement and personalization.
  • Contributed to internal identity management, improving secure authentication and authorization, and ensuring high availability of critical systems.
Python (Programming Language)Go (Programming Language)BackendMicroservices

Rapido - india's largest bike taxi

Software Engineer

Apr 2019Apr 2020 · 1 yr · Bengaluru Area, India

  • Designed and developed Coupon Generation, Notification, and Subscription microservices, handling 1M+ daily rides, optimizing user engagement, and ensuring scalability, high availability, and reliability across the platform.
  • Spearheaded the migration from traditional virtual machine infrastructure to Docker and Kubernetes, reducing costs by 40%, while enhancing scalability, load tolerance, and availability. Leveraged Terraform and Ansible for automation, and integrated GCP for cloud-native capabilities.
  • Implemented and integrated logging, monitoring, and alerting stacks, enhancing production visibility, reducing system issues, and improving debuggability. Utilized Consul and Vault for service discovery, security, and secrets management, reinforcing system integrity and ensuring robust access control.
Google Kubernetes Engine (GKE)Data StructureAlgorithmsInfrastructureMicroservices

Tricon infotech pvt ltd

Software Engineer

Jul 2016Apr 2019 · 2 yrs 9 mos · Bengaluru Area, India

  • Conducted sentiment analysis on Twitter tweets and news articles using GCP NLP API and Neo4j, extracting valuable insights and trends to inform decision-making.
  • Designed and implemented robust data pipelines using Apache Airflow, automating data workflows, improving efficiency, and ensuring seamless data processing across systems.
  • Developed a Matching Engine pipeline leveraging Fuzzy Logic to find the best match for Ringgold IDs from large datasets, achieving 90% accuracy, optimizing data matching and reducing manual efforts.
  • Built a Counter Report Analytics Pipeline to process live event streaming data and identify the most popular and most denied books, generating actionable recommendations for institutes based on real-time analytics.
  • Designed basic machine learning models and recommendation systems to enhance product discovery and improve customer engagement, using libraries to predict the most popular products based on user behavior.
  • Provisioned AWS infrastructure using Terraform and Serverless architecture, optimizing cloud resource management and automating infrastructure deployment for better scalability and cost efficiency.
  • Developed REST APIs using Node.js and Flask following Test-Driven Development (TDD) principles, ensuring code quality, and reducing the likelihood of bugs in production.
  • Created an end-to-end web application with microservices-based architecture, utilizing MEAN stack technologies to develop scalable and maintainable frontend and backend solutions.
  • Developed a comprehensive Authorization API module to streamline authentication and authorization workflows, enabling OAuth2 login/registration and JWT verification for secure access control across all APIs.
AngularPython (Programming Language)Data EngineeringBackend

Education

Krishna Institute of Engineering & Technology

Bachelor of Technology - BTech — Computer Science

Jan 2012Jan 2016

Stackforce found 100+ more professionals with Backend & Ai

Explore similar profiles based on matching skills and experience