What I have learned as a Principal Engineer in redBus (so far…)

Yash Bansal
4 min readFeb 4, 2024

Almost this time around last year, I got the opportunity to join as an Associate Principal Engineer at redBus. It was a good opportunity for me to dive deeper into the architectural and design stuff every Software Engineer covets. The interview process wasn’t easy at all, and I was drilled by all the Senior Technical Management (ranging from the Engineering Director, Tech VPs as well as the CTO). This increased my confidence in joining the company knowing that I will be working on exciting projects.

This has been a rollercoaster year for me in terms of work where I have worked on multiple different tech stacks, multiple programming languages, building products from scratch to scaling existing projects for thousands of queries/sec. Just to name a few techs :

  1. Spark + Storm + Scala (My Data Engineering Background helped)
  2. Golang
  3. ArangoDB (diving deep into the internals)
  4. Cassandra, Mongo and Redis (yeah we use everything)
  5. ONDC (Open Network for Digital Commerce)
  6. Python (learned from scratch)
  7. Node JS (didn’t wanna learn but had to!!)

What do I do …

--

--

Yash Bansal
Yash Bansal

Written by Yash Bansal

100K+ views, Principal Engineer, Loves to read and write about latest tech, sometimes about life topics . Find me on Topmate - https://topmate.io/yashbansal042

Responses (15)