Even someone convicted of a non-federal state crime?
No he can’t do that. State offenses can only be pardoned by a Governor.
It's in plain language in the Supreme Law of the United States:
he shall have Power to grant Reprieves and Pardons for Offenses against the United States