I am looking into what are the most suitable positions to work as a Software Engineer at Facebook. What are the roles I should be targeting. A recruiter is reaching out to me for a Systems Engineering, Virtualization role. Can any Facebook Engineer mention the order of different roles at Facebook from best to worst? Description : Systems Engineer, Virtualization Responsibilities Build, scale, and secure Facebook’s corporate infrastructure, focusing specifically on the internal virtualization environment (VMware). Combine open-source and commercial technologies to build services that will have an impact on the business. Work in a heterogeneous environment containing diverse operating systems and applications, and make them work well together. Apply modern engineering methodologies such as infrastructure as code, scripting, automation, and software-defined storage to scale Facebook's rapidly growing Enterprise infrastructure. Find ways to leverage the scale and complexity of the larger facebook.com infrastructure to solve problems for Enterprise customers. Produce systems that are scalable, automated, and well-documented, and train others to take on operations