Applied online on RippleMatch. Heard back from recruiter in about ~2-3 weeks of applying. They requested available time slots in a google form.
2 rounds of interviews, 45 min each, back to back.
1st round with hiring manager and 2nd round with skip level / director.
Final decision heard back in 4-5 more weeks.