is there a way of finding them which isnt going to reddit to get their names, then searching the exchange for those?
There is also a list on the STO wiki page 'Research and Development'.
Sadly, the game's Exchange interface doesn't allow you to search for doffs by anything other than their name or their profession category. You can't just search for a particular trait or anything like that.
And yes, there's the option of generating them yourself rather than getting them from the exchange. You can get them from Xindi lockboxes or from the recruiting officer assignment 'Request R&D Assistance'.
Member of Special Operations Command (UFP)
and leader of House of Calafia (KDF)
and Foundry author (first mission published July 2014)