Meta
Software Engineer Intern, Machine Learning (PhD)
Sunnyvale, CA +6 · Internship · Posted Sep 10, 2026
- Location
- Sunnyvale, CA
Bellevue, WA
Redmond, WA
Menlo Park, CA
Seattle, WA
Burlingame, CA
New York, NY - Experience
- No minimum number of years stated.
- Education
- Currently has, or is in the process of obtaining, a PhD in Computer Science, Computer Vision, Machine Learning, or related field.
- Visa sponsorship
- Must obtain work authorization in the country of employment at hire and maintain it during employment.
About the job
Build scalable machine-learning systems and models for Meta products, adapting methods to parallel computing environments and collaborating with engineering teams.
What you'll do
- Develop scalable classifiers and tools using machine learning, regression, and rules-based models.
- Gather and synthesize requirements, shape feature roadmaps, and code deliverables with the engineering team.
- Adapt machine-learning methods for distributed clusters, multicore SMP, and GPU environments.
What they ask for
- Currently pursuing or holding a PhD in Computer Science, Computer Vision, Machine Learning, or a related field.
- Relevant research or work experience and experience in systems software or algorithms.
- Coding experience in Java, C/C++, Perl, PHP, or Python.
- Must obtain and maintain work authorization in the country of employment; intend to return to the degree program after the internship.
Nice to have
- Experience with Hadoop/Hbase/Pig or Mapreduce/Sawzall/Bigtable.
- Demonstrated software-engineering experience and significant research or professional results, such as grants, patents, or first-authored publications.
Pay
$7,313/month to $12,667/month (currency and pay type not stated)
Tools
Java, C/C++, Perl, PHP, Python, Hadoop/Hbase/Pig, Mapreduce/Sawzall/Bigtable, GPU
AI focus
Develop and scale machine-learning models and systems, including classifiers, using machine learning, regression, and rules-based methods.
Model-written summary · the original posting is authoritative