Anant Prakash

Software Engineer

Seattle, Washington, United States4 yrs 3 mos experience
Most Likely To Switch

Key Highlights

  • Built a C++ API for an AI system at CMU.
  • Reduced developer debugging time by 10% at Rubrik.
  • Led a team to redesign a microservice at Dunzo.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in AI and data systems.

Contact

Skills

Core Skills

C++Gpu AccelerationSystem MigrationData PipelinesPerformance MetricsSoftware ArchitectureTeam LeadershipGo (programming Language)Distributed Systems

Other Skills

AlgorithmsAmazon KinesisApache KafkaAttentionC (Programming Language)Code GenerationCompetitive ProgrammingConvolutional Neural Networks (CNN)Data StructuresDatabase OptimizationDeep LearningDistributed CachingDockerElasticsearchFFT

About

I am a graduate student at CMU, with over 3 years of work experience. I am passionate about designing and building systems that directly impact the society. I have experience in building production-ready systems in C++ and Golang, utilizing components like Postgres, Redis, Kafka streams and ElasticSearch. At CMU, I am working with prof. Franz Franchetti to build a C++ API for SPIRAL, an AI system for High Performance Code. I built a drop-in library to capture convolutions and accelerate them on GPU using SPIRAL. At Google, I designed a framework to standardize the data policy checks for cross-product analytics, deploying and migrating 3 pipelines in production processing about a petabyte of data. Prior to grad school, I led the efforts on improving the stability of the metrics infrastructure at Rubrik, reducing the average developer debugging time by 10%. I would love to connect and talk about developing software systems, leading teams, or even "What's a good blend of Tea".

Experience

4 yrs 3 mos
Total Experience
1 yr 5 mos
Average Tenure
1 yr 11 mos
Current Experience

Snowflake

Software Engineer

Jul 2024Present · 1 yr 11 mos · Greater Seattle Area · Hybrid

  • Part of the Database Engineering team (FoundationsDB)
  • Owner for Instrumentation and Observability for control plane.
  • Owner for Fault detection and Recovery of instances in distributed database.

Tesla

Software Engineer

Feb 2024May 2024 · 3 mos · Palo Alto, California, United States · On-site

  • C++, simulations, physics engines, robotics.
C++simulationsphysics enginesrobotics

Google

Software Engineer Intern

May 2023Aug 2023 · 3 mos · Mountain View, California, United States · On-site

  • Worked as part of Google User Analytics to standardize the data policy checks for cross-product analytics
  • Designed a framework to specify and run data policy checks on over 625 tables and 18 pipelines using C++ and Flume
  • Deployed and migrated 3 pipelines end-to-end in production processing about a petabyte of analytics data
System MigrationData PipelinesC++MapReduce

Carnegie mellon university

Research Assistant

Nov 2022Dec 2023 · 1 yr 1 mo · Pittsburgh, Pennsylvania, United States

  • Worked with prof. Franz Franchetti to build a C++ interface for SPIRAL, a SOTA accelerator for DSP algorithms
  • Built a drop-in library to capture an arbitrary set of transforms written for CPU & execute them on GPU using SPIRAL
Code GenerationC++GPU accelerationFFT

Rubrik, inc.

Software Engineer

Apr 2022Aug 2022 · 4 mos · Bengaluru, Karnataka, India

  • Collaborated with the Performance Engineering Team in improving long term performance of Rubrik’s core product
  • Led the efforts on improving the stability of the metrics infrastructure, using C++ and InfluxDB
  • Reduced average developer debugging time by 10% by fixing reliability issues in Grafana metrics visulization tool
Performance MetricsC++InfluxDB

Dunzo

2 roles

Software Engineer II

Promoted

Apr 2021Apr 2022 · 1 yr

  • Part of the partner backend team, which is responsible for Dunzo's delivery workflows.
  • Owner and maintainer of rain detection, partner profile and partner interventions systems at Dunzo.
 These work in tandem to take dynamic actions during adverse conditions like rain, covid lockdowns, thereby preventing loss of revenue and orders
  • Led a team of 4 to redesign the partner profile subsystems into its own microservice, reducing production issues by 70%, and led to 2x improvement in response times.
Load TestingTeam LeadershipSoftware Architecture

Software Engineer

Apr 2020Apr 2021 · 1 yr

  • Built the rain detection system of Dunzo to detect rainfall within 2 minutes leading to 40% reduction in orders lost during monsoon rains as compared to 2019
  • Worked with a team of 4 to mitigate Dunzo-wide downtime due to surge in demand during covid lockdowns, saw a reduction from 5% downtime per week to 0.1% downtime per week.
  • Built the pipeline to compute and display ETA on the customer app, reducing the number of user contacts to support by 12%.
RedisElasticsearchGo (Programming Language)Amazon KinesisPostgreSQL

Tower research capital

Software Engineer Intern

May 2019Jul 2019 · 2 mos · Gurgaon, India

  • Interned with Compute and Development Platform, responsible for building company's internal dev-infra and ensuring its reliability and scalability.
  • Built permissions management system for code repositories in the company, which allowed simplified access control for over 800 employees.
  • Implemented automatic configuration of code repository servers of the company.
  • Wrote a safe upgrade plan for Gitolite: analysed consistency and wrote rollback logic.

Matrix.org

Open Source Developer

May 2018Aug 2018 · 3 mos · Google Summer of Code 2018

  • Worked on Dendrite (Matrix Server) which enables secure, decentralized communication, adopted by France, Germany & US forces.
  • Developed APIs for conflict-free sync between de-centralized servers deployments.
  • Integrated authorisation based on Google Macaroons with decentralized delegation.
  • Implemented typing indicator by sending it through Kafka streams and matrix API.
Distributed SystemsGo (Programming Language)Apache KafkaDistributed Caching

Dunzo.in

Software Development Intern

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

  • Built a system to predict supply and demand of Dunzo users and delivery partners.
  • It led to over 30% reduction of revenue loss, and the system quickly became the backbone of Dunzo's supply-demand prediction.

Education

Carnegie Mellon University

Master's degree — Computer Software Engineering

Aug 2022Dec 2023

Indian Institute of Technology, Kanpur

Bachelor of Technology - BTech

Aug 2016May 2020

Stackforce found 100+ more professionals with C++ & Gpu Acceleration

Explore similar profiles based on matching skills and experience