Computer Vision Engineer Intern, Advanced Manufacturing (Reality Labs)
Sunnyvale, CAInternship$6,688–11,880/moSeen 2w agoSeen in employer's feed 3 days ago
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Sunnyvale, CA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
Meta’s Reality Labs Prototyping team is seeking a computer vision intern to bring perception capabilities into its manufacturing lab. The intern will work with manufacturing engineers, machinists, and software engineers on real machines and parts, developing systems to detect defects, compare physical parts with CAD models, monitor equipment, and provide visibility into shop-floor activity.
Skills & qualifications
Skills
Qualifications
Full job description
Summary:
The Reality Labs Prototyping team builds the physical hardware behind Meta's XR and wearables research: CNC-machined, 3D-printed and molded parts, made in-house on fast turnarounds. We're looking for a computer vision intern to bring perception into the lab. That means catching defects before parts ship, confirming a part matches its CAD model, spotting trouble on a machine before it crashes, and giving the team a live view of the shop floor. You'll work with manufacturing engineers, machinists and software engineers, and your work will run on real machines and real parts.
Required Skills:
Computer Vision Engineer Intern, Advanced Manufacturing (Reality Labs) Responsibilities:
-
Build and train models that detect anomalies and defects in machined and printed parts from camera images.
-
Develop methods that match captured images or 3D scans of physical parts to their source CAD models, to identify parts and compare what was built against what was designed.
-
Prototype camera monitoring for CNC machines and 3D printers that catches setup errors, tool or fixture collisions and failing prints early enough to stop the machine.
-
Deploy and maintain networked camera systems across the lab, covering capture, storage and the pipeline from camera to model.
-
Build tools that generate and augment training data, including synthetic images rendered from CAD and automated capture rigs.
-
Measure how the models perform on real lab data and share the results with the team.
Minimum Qualifications:
Minimum Qualifications:
-
Currently has, or is in the process of obtaining, a Bachelor's, Master's or PhD degree in Computer Science, Electrical Engineering, Mechanical Engineering, Mechatronics, Robotics or a related field
-
Computer vision or deep learning experience from coursework, research or projects (detection, segmentation, anomaly detection, pose estimation)
-
Experience programming in Python with a deep learning framework such as PyTorch
-
Experience with image processing libraries such as OpenCV
-
Intent to return to a degree program after the internship
-
Must obtain work authorization in the country of employment at the time of hire, and maintain ongoing work authorization during employment
Preferred Qualifications:
Preferred Qualifications:
-
3D vision experience: point clouds, depth cameras, multi-view geometry, or aligning scans to CAD models
-
Experience deploying cameras on a network (IP cameras, RTSP streams, edge devices such as NVIDIA Jetson) or running models in real time
-
Experience generating synthetic training data (Blender, rendering from CAD, domain randomization)
-
Experience with anomaly detection when there are few or no examples of defects
-
Projects in industrial inspection, robotics or machine monitoring
-
Comfortable working across disciplines, including hands-on with machinists on a shop floor
-
Familiarity with CAD tools (Fusion 360, SolidWorks, NX) and 3D file formats such as STEP and STL
Public Compensation:
$6,688/month to $11,880/month + benefits
Industry: Internet
Equal Opportunity:
Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.
Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at [email protected].
How this job compares
Set against the 6,759 open Intern jobs on Olive Jobs, counted November 2, 2026.
- Pay
- This posting$6,688–11,880/mo
- California median$106–123K/yr67 salary ranges
- California median$29–34/hr467 hourly ranges
- Openings
- Olive Jobs lists 769 open Intern jobs in California and 6,759 across the US. 2% of them nationwide are listed as remote or flexible.
- Hiring the most in California
- Astranis42 open
- Zipline36 open
- Enterprise Mobility24 open
- Experience
- Intern postings that state a minimum ask for 1 year of experience at the median; the middle half ask for 0 to 3 years (270 postings).
- Education
- 3,729 of the 6,759 open Intern jobs (55%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on November 2, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
You've read the whole posting — now see how you match it.



