This type of non-profits h1b positions more than likely are postdoc positions, which really not a job
Depending on location, there may be mechanisms to preferentially hire a postdoc on as non-tenured faculty. It became more common in biomedical sciences after the recession when grad students stayed on for "postdocs" with their advisors when they couldn't find a job, and were then aged out of the postdoc.