Suggestions
Anirudh Raja
Staff Software Engineer at Uber
Anirudh Raja is a Staff Software Engineer at Uber based in Bangalore, India.25 He has been working at Uber for several years, progressing through various engineering roles:
- Staff Software Engineer (current position)4
- Senior Software Engineer (2020-2022)4
- Software Engineer 2 (2019-2020)4
Anirudh has made significant contributions to Uber's technology infrastructure. He was instrumental in building Uber's Next Gen Push Platform on gRPC, which he detailed in a blog post for Uber's engineering blog.1 This project involved migrating from a polling-based system to a push-based flow for real-time app updates, improving the overall user experience.
Educational Background
Anirudh completed his education at the National Institute of Technology Karnataka2, which provided him with a strong foundation in engineering and computer science.
Professional Expertise
As a Staff Software Engineer, Anirudh has demonstrated expertise in:
- Developing large-scale distributed systems
- Working with real-time data processing
- Implementing gRPC-based communication protocols
- Optimizing mobile client-side applications
- Managing complex network stacks and connection management systems
Online Presence
Anirudh maintains a professional online presence:
- His LinkedIn profile can be found under the username "anirudhraja"2
- He has a Twitter account with the handle @anirudh_536
Anirudh actively shares insights about software engineering and Uber's technology on social media platforms. He has also been involved in recruiting efforts for Uber, posting about opportunities for engineering students to join the company.3