I had a screening call with recruiter, followed by an interview with the hiring manager from the team the role was in, followed by two technical interview calls with other research engineers on common python and system design problems (rejected after these)