If the creatures were engineered from humans, it might make sense to keep them in the genus Homo, or even within the species Homo sapiens. (Neandertals, for instance, are considered a subspecies: Homo sapiens neandertalensis.) So the name would fit the pattern Homo _____ or Homo sapiens _____.
In general, scientific names are given based on either the existing Latin name for the organism (like Canis lupus) or something that makes the organism unique. (Or a person's name with -i attached, but that's a cop-out in a worldbuilding question.)
Divus and angelus are good words, but they have a very religious connotation. Now, if these creatures were engineered specifically to be angelic, that might be fitting. But your scientists might prefer a more secular-sounding name. And if people in your world consider genetic engineering too close to "playing God" already, announcing that you have created "angels" is not going to help your reputation.
If your angels have wings, I would suggest volucer (Latin for "winged"), since that would be a very distinctive feature shared by no other hominid.
If they don't, their inability to reproduce is mentioned specifically in the question. If this is their most distinguishing feature, you could go with the fairly mundane sterilis (Latin for "sterile"), or the slightly edgier factus ("created").
My personal favorite of these is Homo volucer: scientific-sounding without being too obvious in its meaning, and in-universe the biologists could justify it easily (since they're clearly the only hominids with wings).