I applied through usajobs, heard back 1 month after and was asked to write a KSA composed of 5 questions. After that, heard back 2 months later for an interview. Interviewed twice. The first one was with three staff members, about 45 min long, and the second one was a job talk followed by a virtual meeting with a bigger panel for about an hour.