I applied online and was scheduled for a video interview with the hiring manager within a few weeks, followed by another video interview with a different engineer. I moved forward to an on-site to tour the facility, meet with a few engineers in groups, and gave a short presentation on a relevant project.