New Delhi, June 21 -- An Indian software engineer has shared why he gave up a high-paying job in Singapore and returned to India, saying he chose a life that "feels right" rather than one that simply looked successful from the outside.

In an Instagram video, Aman Vaishnav, who described himself as a senior machine learning (ML) engineer, spoke about leaving Singapore and beginning a new chapter in Bengaluru.

Vaishnav said he had what many Indian engineers aspire to achieve - a well-paid job abroad with a dollar salary. However, personal circumstances led him to rethink his priorities.

"I left a life for almost every Indian engineer dreams of. Hi, I am Aman, senior ML Engineer, and I left Singapore last month. Good salary, dollar payche...