Build systems powering Meta's products and services for billions of users
Create web applications reaching millions of people
Develop high-volume servers as part of a global connectivity team
What they're looking for
PhD students with keen interest in systems engineering fields
Experience or interest in machine learning, distributed systems, storage, databases, operating systems, networking, programming languages, compilers, security, cryptography, or mobile systems
Matched to relevant team based on background and interests
Pay and perks
Internship duration minimum 12 weeks with 2026 start dates only
We build systems that allow billions of people all over the world to connect and communicate using whatever devices they have available. Our researchers and engineers are constant innovators as they design and build scalable, fast, reliable, and efficient systems. Moreover, fast evolving social apps and highly dynamic social workloads present many unique research opportunities. From distributed systems, to data centers, hardware, storage, mobile and beyond, the entire Meta platform is our lab for research, development, and innovation.
As a PhD Intern at Meta, you will help build the systems behind Meta's products, create web applications that reach millions of people, build high volume servers and be a part of a team that's working to help connect people around the globe. You will have a keen interest in relevant engineering fields, including (but not limited to) machine learning and artificial intelligence, distributed software systems, storage systems, data warehousing and analytics, database systems, operating systems, networking systems, programming languages, compilers & runtime systems, security & privacy, cryptography, and mobile systems.
As part of our hiring process, PhD interns are matched to a relevant team based on their experience and interests.
This internship has a minimum twelve (12) week duration with 2026 start dates only.
From Meta's public posting, laid out for reading by newgrad.ai with the wording unchanged. Check the original before you apply.