I submitted an application via their jobs portal. I had to upload a resume and answer the normal generic employement questions.
Teams interview with a recruiter.
In person interview with hiring manager and HR.
Site visit to meet the team.
Overall the process was a little slow.