Finding a Brand Ambassador job first requires you to know what you are looking for.
You may want to find a temporary gig as a brand ambassador or you might be looking for a full time engagement.
If you are looking to be the traditional kind of brand ambassador that goes to events and promotes products at the event, these are going to be temporary gigs. However, you can keep these coming by getting into the brand ambassador database of all the different brand ambassador agencies and you will get steady offers as they need talented ambassadors to attend events for client projects.
This is probably the most fun form of being a Brand Ambassador, but also sharpening your skills as a social media expert and Internet Marketing specialist can give you a more steady income and something to do between gigs at events.
You may find that people outsource the Internet Marketing and Social Media to lower cost people overseas, but do not let this discourage you. The fact is, if you have the skills, these companies need someone to oversee the outsourced workers and focus the brand message. So this can be a great opportunity for you.
In order to attract more job requests, reach out to marketing agencies and do jobs through CraigsList until you get yourself into a lot of brand ambassador databases so that the job offers start coming to you.