A U.S. citizen or permanent resident is required to file a U.S. federal tax return regardless of where in the world they are living.

You will also be considered a United States resident for tax purposes if you meet the substantial presence test for the calendar year.  You can meet this test even if you are NOT a U.S. citizen or permanent resident.