Skip to main content
gaurav bhardwajGB
Looking for a job

gaurav bhardwaj

@gauravbhardwaj1

Software Engineer at Google working on high-performance computing, lock-free data structures, and concurrent systems.

India
Message

At Google, I work as a Software Engineer. My research focuses on high-performance computing and lock-free and wait-free data structures for multithreaded shared-memory systems.

I introduced Uruv, a wait-free concurrent data structure for CRUD operations and range queries, which outperformed existing methods.

I developed a lock-free, unbounded concurrent graph with wait-free snapshots using versioning and multi-versioning techniques.

My projects also include an asynchronous federated learning model and a durable concurrent graph algorithm designed for non-volatile shared memory.

Experience

Work history, roles, and key accomplishments

Google logoGO
Current

Software Engineer

Feb 2026 - Present (8 months)

Software Engineer at Google, Bangalore, working on software development and engineering tasks.

Synopsys logoSY

Staff R&D Engineer

May 2024 - Feb 2026 (1 year 9 months)

Staff R&D Engineer at Synopsys, Noida, involved in research and development engineering.

GU

Assistant Professor

Galgotias University

Jun 2017 - Jun 2019 (2 years)

Assistant Professor at Galgotias University, Noida, teaching and academic responsibilities.

US

Assistant Professor

University of Petroleum and Energy Studies

Sep 2015 - May 2017 (1 year 8 months)

Assistant Professor at University of Petroleum and Energy Studies, Dehradun, teaching and academic responsibilities.

NK

Assistant Professor

National Institute of Technology, Kurukshetra

Jul 2015 - Aug 2015 (1 month)

Assistant Professor at National Institute of Technology, Kurukshetra, teaching and academic responsibilities.

SC

Assistant Professor

S.R. Patel Engineering College

Jul 2014 - Jul 2015 (1 year)

Assistant Professor at S.R. Patel Engineering College, Unjha Gujarat, teaching and academic responsibilities.

Education

Degrees, certifications, and relevant coursework

Indian Institute of Technology, Hyderabad logoIH

Indian Institute of Technology, Hyderabad

PhD, Computer Science

Pursued a PhD at the Indian Institute of Technology, Hyderabad, with a focus on high performance computing and concurrent data structures.

Maulana Azad National Institute of Technology, Bhopal logoMB

Maulana Azad National Institute of Technology, Bhopal

M.Tech, Computer Science

Grade: 8.47/10

Completed a Master of Technology degree at Maulana Azad National Institute of Technology, Bhopal, with a GPA of 8.47/10.

MA

Maharishi Markandeshwar Engineering College, Ambala

B.Tech, Engineering

Grade: 7.64/10

Completed a Bachelor of Technology degree at Maharishi Markandeshwar Engineering College, Ambala, with a GPA of 7.64/10.

Tech stack

Software and tools used professionally

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan