Although the RPI athletics website lists Friday's opponent as USNDTP, apparently the correct acronym is USNTDP, which stands for U. S. National Team Development Program.
The USNTDP includes both an under-18 team and an under-17 team. Their website says that the members of the under-18 team were all born in 2001, though I suspect that sentence may have been printed a few years ago and hasn't been updated.
This month, the under-18 team has defeated Michigan State, Notre Dame, Lake Superior State, Michigan Tech, and St. Thomas, all Division I schools. In their most recent outing, however, they lost to Bethel University, which as far as I know is not Division I.
Don't know what happened in the Bethel game, but my guess is that result was an outlier. The Engineers will probably have their hands full with these guys.