Athreya Chandramouli

Software Engineer

San Jose, California, United States6 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led critical projects at Google, optimizing data systems.
  • Published research on parallel algorithms in high-impact journals.
  • Achieved significant efficiency improvements in data processing.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in data systems and optimization.

Contact

Skills

Core Skills

Software EngineeringSystems DesignData Engineering

Other Skills

GolangConfiguration ManagementMicroservicesC++PythonMapReduceApache ThriftDjangoFlaskAlgorithmsData StructuresFlash AnimationSony VegasVideo EditingOrigami

About

I love working on challenging problems with either a flavour of systems or mathematics!

Experience

Google

3 roles

Software Engineer (L4) -- Data Indexing Systems

Nov 2024Present · 1 yr 4 mos

  • ◦ End-to-End Project Lead for the isolation of revenue-critical Ads indexers; defined the technical roadmap and coordinated junior engineers to architect a centralized configuration system in Golang as the single
  • source of truth for the stack, replacing fragmented manual setups to prevent multi-million dollar outages and
  • eliminate configuration-drift as a primary failure vector.
  • ◦ Designed and implemented a generic automatic rollback framework in Golang for a complex microservice indexing system, enabling recovery without manual fault localization; reduced manual intervention from hours to minutes and cut total recovery time by 50%.
GolangConfiguration ManagementMicroservicesSoftware EngineeringSystems Design

Software Engineer (L4) -- Ads Quality Infrastructure

Promoted

Nov 2023Present · 2 yrs 4 mos

  • ◦ Optimized a petabyte-scale data aggregation pipeline for the Adwords Smart Alerting system using C++,
  • Python, and MapReduce; achieved over 50% reduction in runtime and a 170% increase in resource
  • efficiency.
C++PythonMapReduceSoftware EngineeringData Engineering

Software Engineer (L3)

Sep 2022Oct 2023 · 1 yr 1 mo

Rubrik, inc.

Software Engineer Intern

May 2021Aug 2021 · 3 mos · Bengaluru, Karnataka, India

  • Wrote a simulator to simulate the working of petabyte size Microsoft Hyper-V servers for end to end testing. Mocked responses to system level (WMI) calls and Apache Thrift RPC calls.
  • Reduced test-bed setup time from ∼ 2 days to ∼ 5 minutes, enabled automated testing, fault injection using Python and Apache Thrift.
PythonApache ThriftSoftware Engineering

Center for security theory and algorithms research (cstar), iiit-h

Undergraduate Researcher

May 2019Sep 2022 · 3 yrs 4 mos · Hyderabad Area, India

  • Coded Data Rebalancing (Under Prof. Prasad Krishnan, SPCRC, IIIT-H)
  • ◦ Studying the problem of rebalancing data after a node failure in distributed systems. Working on a scheme to use ideas from coding theory to minimize the communication load involved in this process.
  • Algorithms for Graph Centrality (Under Prof. Kishore Kothapalli, CSTAR, IIIT-H)
  • ◦ Studying graph decompositions to parallelize and speed up various graph centrality algorithms.
  • Publications:
  • Efficient Parallel Algorithms for Percolation Centrality [HiPC 2021] (Joint First Author)

Hackerrank

Freelance Problem Setter

May 2019Dec 2019 · 7 mos

  • - Created algorithmic challenges of varying levels of difficulty involving data structures and algorithms. This involved generating test cases, rigorously testing and writing proofs of correctness for intended solutions, analyzing running time, and writing expository editorials.

International institute of information technology

STEP Teaching Assistant

May 2019May 2019 · 0 mo · Hyderabad, India

  • Student Technology Education Program(STEP) is IIIT Hyderabad’s summer series of certification courses for 7th - 10th standard students on Computational Thinking.
  • As a TA, I:
  • Taught sessions on Informatics and Problem solving using paradigms like abstraction, algorithmic
  • thinking, decomposition, etc.
  • Conducted games and activities to help build intuition and understanding of difficult concepts.
  • Assisted professors in creating lecture material.

Frejun inc

Intern

Aug 2018Oct 2018 · 2 mos · Hyderabad, India

  • Built an interactive voice assistant for Frejun’s meeting application, featuring hot-word recognition and real-time speech to text conversion.
  • Created a minimum viable product with Django to use as a demo-able proof of concept, featuring the voice assistant along with additional features such as punctuation, tagging, etc.

Hasura

Product Development Intern

Dec 2017Feb 2018 · 2 mos · Remote

  • Developed Python-Flask backends and collaborated with frontend developers to build complete web applications
  • Developed starter projects for ”Hasura Hub” which run on the Hasura platform along with Hasura’s microservices

Tata consultancy services

Intern

Dec 2017Jan 2018 · 1 mo · Chennai Area, India

  • Read papers on various Estimator combination techniques.
  • Used machine learning tools to prototype and empirically evaluate the performance of various models on a proprietary data set. Used NumPy, Pandas, scikit-learn etc. to conduct and present experiments.
PythonFlaskSoftware Engineering

Education

International Institute of Information Technology Hyderabad (IIITH)

BTech + MS By Research

Jan 2018Jun 2022

SSN College of Engineering

Bachelor of Engineering — Computer Science

Jan 2016Jan 2018

Sanskriti School, Chanakyapuri

Senior Secondary

Jan 2014Jan 2016

Sanskriti School, Chanakyapuri

Secondary

Jan 2002Jan 2014

Stackforce found 100+ more professionals with Software Engineering & Systems Design

Explore similar profiles based on matching skills and experience