Immersive, hands-on opportunities
Grow your career through rotational programs where you will experience immersive learning and gain exposure to different domains and teams within Meta.Grow your skills while making an impact for billions
Recently graduated or looking to make a change? Our rotational programs offer a hands-on learning experience where you can build real-world technical skills. You'll work with multiple Meta teams to expand your professional horizons, gain exposure to new domains and build your career while being mentored by industry changemakers.Rotational Product Manager Program
The Rotational Product Manager (RPM) Program at Meta is an 18-month short-term employment (STE) rotational program for early career product managers. The program hires individuals with less than one year of direct PM experience and embeds them within product teams across the company to work in challenging, high-impact product spaces.Status:
We are not currently accepting applications for the RPM program. Applications for the next cohort are expected to open Fall 2026.
How the program works
This comprehensive 18-month program starts with a product bootcamp, followed by a rotation through three different innovative product teams across Meta, delivering real-world impact for our customers across the globe. RPMs are based in Menlo Park, Seattle and New York City.Program Start Dates
March 2026 and September 2026
Who can apply
Whether you’re a recent graduate or looking for a career change by leveraging your technical or management skills, the RPM program can set you up for success.How to apply
Applications to the RPM program open once a year, typically in late summer or early fall. Candidates must submit a resume and answer a short questionnaire.Status: We are not currently accepting applications for the RPM program. Applications for the next cohort are expected to open Fall 2026.
What you'll get from the program
The program kicks off with a four-week training bootcamp. During this time, you’ll learn about our emerging technologies and innovative systems and get assigned to your first product team.
The projects you contribute to as you work alongside product teams at Meta can begin your career in product management. At the end of the program, you’ll be evaluated and considered for a full-time role at Meta.
As you rotate among three teams, you’ll receive invaluable guidance and support from product managers, designers, engineers, data scientists and other tech experts.
"The RPM community connects you with extremely inspirational people, creating friends and mentors for life."
— Akanksha Jain, Member of Product StaffReady to apply?
If you see a future in leadership as a product manager, take the next step in your career path.Status
We are not currently accepting applications for the RPM program. Applications for the next cohort are expected to open Fall 2026.
Rotational Network Engineering
The Rotational Network Engineer program is designed to support newly hired Network Production Engineers by exposing them to our systems and tools via real-life work in the Production environment, while providing formal onboarding, cross-team training and mentorship from experienced engineers.Status:
We are not currently accepting applications for the RNE program. Applications for the next cohort are expected to open Fall 2026.
How the program works
Rotational Network Engineers are hired as full-time Network Production Engineers right from the beginning. Upon joining Meta, all Rotational Network Engineers undergo a 3-week engineering bootcamp followed by a comprehensive program where they gain experience with various Network Infra technologies, tools, and frameworks.Throughout the program, Rotational Network Engineers get exposure to the different domains and teams within Meta. Once Rotational Network Engineers complete the program modules they will graduate from the program and transition to one of the teams in Network Infra.
North America: Rotational Engineers in North America will be based in our Menlo Park office
Europe, Middle East, and Africa (EMEA): Rotational Engineers in EMEA will be based in our Dublin or London office (depending on job posting)
Who can apply
The Rotational Network Engineering Program is an opportunity for students, programmers, developers and engineers to begin a career as a network engineer at Meta. It’s designed for people who recently graduated from technical studies, or have less than two years of experience in the industry.How to apply
To participate in the Rotational Network Engineer Program, you must first apply to the Network Production Engineer (University Grad) role. Applications for the program typically open in late fall. Once the application has been reviewed, the team will invite selected candidates to take an online multiple-choice assessment covering networking, coding, and systems topics. If successful with passing the exercise, you'll move on to a series of interviews to assess your technical coding and networking skills.Status: We are not currently accepting applications for the RNE program. Applications for the next cohort are expected to open Fall 2026.
What you'll get from the program
Work on deliverables from different teams and gain exposure to backbone, data center, and network engineering operations while honing your communication, resiliency, and ownership skills.
Build, manage, and maintain multi-vendor, multi-protocol data center, backbone, and edge networks.
Create and implement network monitoring systems to ensure peak performance.
Design and deploy innovative network architectures to meet evolving business needs.
Develop automated methods to mitigate and remediate network events, minimizing downtime.
Develop and maintain consistency within the network infrastructure, ensuring seamless integration and operation.
"Being able to see the impact of the work you are doing is a key factor for self-motivation. I felt incredibly valued by the tasks & projects I accomplished day-by-day as a Rotational Network Engineer."
— Parth A., Network Production EngineerFrequently asked questions
The program is designed to accelerate your career within Meta by giving tools and knowledge, such that you can have an impact when joining a permanent team. Once Rotational Network Engineers complete the program modules, they will graduate from the program and transition to one of the teams in Network Infra as a full-time Network Production Engineer.
We aim to align the Rotational Network Engineers interests with the hiring teams in order to maximise impact and accelerate their career growth at Meta. The first team placement is determined by combining the rotational network engineer’s interests, skills and experiences with the wider Infrastructure team's needs and openings.
The Network team at Meta designs, builds and operates one of the largest networks in the world (inside and outside data centers). Due to our scale, we need software (from systems to automations) to manage a large fleet of devices, control how the traffic flows from point A to B, monitor and troubleshoot issues when they arise. Being able to code is at the center of the day to day activities for Network Production Engineers to keep evolving the network and keep it available for billions of people around the world.
The interview process will evaluate candidates coding and network fundamentals knowledge.
Networking Interview questions could be related to the following areas:
Networking fundamentals (such as ARP, DNS, DHCP, NAT, IPv4, IPv6)
TCP (fundamentals, troubleshooting, packet loss on the network)
BGP (or other routing protocols)
Coding Interview questions can be a real problem, or something contrived which could include:
File handling
Data structure
BigO notation
Common algorithms
Ready to apply?
Start your career in network engineering today and support the systems and infrastructure at Meta that help us scale to billions.Status
We are not currently accepting applications for the RNE program. Applications for the next cohort are expected to open Fall 2026.