H1b : search a job from india

Currently im in india, I have a h1b stamped in April 2014, never travelled to US, i got it through a desi consultant.

my consultant usually deal in mechanical engineering job. im in software and he is asking me to search a job myself.

what options do i have, how can i search a job from india.? or i need to travel to usa and find a job.

how much time can one stay in US without getting paid like searching a job?

also one more question: does kforce goes for a h1b transfer if the candidate is in india , like me?