Sign In

Arpit Bhayani

Arpit Bhayani is a Staff Software Engineer at Google, where he has been involved in leading the Dataproc India team, focusing on providing a managed big data ecosystem for Google Cloud Platform (GCP) customers. His tenure at Google began in October 2022 and lasted until 2024.15

Professional Background

  • Current Role: Staff Software Engineer at Google
  • Previous Experience:
    • Co-Founder and CTO at Profile.fyi, where he oversees technical and product development.
    • Director of Engineering at Unacademy, where he built and led various engineering teams.
    • Software Development Engineer II at Amazon, contributing to the Fast Data team.

Bhayani has over 10 years of experience in software engineering and engineering leadership, specializing in system architecture, database internals, and advanced algorithms. He is also recognized for his work as the creator of DiceDB, a scalable cache optimized for modern hardware.236

Education

  • Master of Technology (M.Tech) from the International Institute of Information Technology, Hyderabad (2013 - 2015).
  • Bachelor of Technology (B.Tech) from the College of Engineering, Pune (2008 - 2012).1

Skills and Interests

Arpit Bhayani is skilled in various programming languages and technologies, including:

  • Java
  • Python
  • C++
  • Distributed Systems
  • System Design

He is passionate about sharing his knowledge through teaching and online courses, particularly in system design for engineers.23

Online Presence

Bhayani actively engages with the engineering community through his personal website and social media platforms, where he shares insights on system design and career growth. His LinkedIn profile can be found under the username arpitbhayani .47

Highlights

Nov 24 · twitter

ChatGPT first draft. https://t.co/nzGZiWUWRg

ChatGPT first draft. https://t.co/nzGZiWUWRg
Sep 8 · twitter

FB Messenger moved from NoSQL to SQL for better performance ... seems counter-intuitive.

When FB Messenger launched, it used HBase. But over time, the CPU started exhausting due to Garbage Collection (of course, Java).

So, they moved to MySQL with a custom storage engine called MyRocks, which is an LSM Tree-based engine built on top of RocksDB.

FB Messenger moved from NoSQL to SQL for better performance ... seems counter-intuitive.

When FB Me
Oct 19 · arpitbhayani.me
Arpit Bhayani
Jun 13 · weekday.works
Arpit | Working at profile.fyi - Weekday
Jan 1 · arpitbhayani.me
System Design for Beginners - Arpit Bhayani
Jan 1 · arpitbhayani.me
About | Arpit Bhayani
May 17 · youtube.com
Why Software Engineers Need to Be Curious Ft. Arpit Bhayani ... - YouTube
Why Software Engineers Need to Be Curious Ft. Arpit Bhayani ... - YouTube

Related Questions

What projects did Arpit Bhayani lead at Google?
How did Arpit Bhayani transition from Google to Profile.fyi?
What is DiceDB, and how did Arpit Bhayani create it?
What are some key takeaways from Arpit Bhayani's System Design course?
How did Arpit Bhayani's role at Unacademy evolve over time?
Arpit Bhayani
Arpit Bhayani, photo 1
Arpit Bhayani, photo 2
Add to my network

Location

Bengaluru, Karnataka, India