Yes. A non-resident can start a business in the United States, including founding or co-founding an LLC or a corporation.