The Albert Einstein Institution ble grunnlagt i 1983 og opererer ut fra et lite kontor i Boston, Massachusetts i USA. Organisasjonens nåværende daglige leder er Jamila Raqib.