If you’re earning income in the US, whether you’re a citizen or not, you usually need to file taxes in the US. It just becomes a question of what forms need to be filed and what exclusions and/or credits you’re entitled to. If you’re earning income on US soil, you generally need to file taxes.