STEM OPT Computer Vision Engineer Jobs
Computer Vision Engineer roles fall squarely within STEM OPT eligibility, giving you up to 24 additional months of work authorization beyond your initial OPT period. Your employer must be enrolled in E-Verify, and your degree in computer science, electrical engineering, or a related STEM field must align with the SOC code for the role.
Find STEM OPT Computer Vision Engineer JobsOverview
Showing 5 of 16+ Computer Vision Engineer jobs










See all Computer Vision Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Computer Vision Engineer roles.
Get Access To All Jobs
INTRODUCTION
The Video Computer Vision organization is working on exciting technologies for future Apple products. Our team delivers computer vision and machine learning algorithms that power many Apple technologies like human understanding and human intelligence algorithms with applications for digital humans, health and AI. In this role, you will work closely with our team of experts in computer graphics, computer vision and machine learning to design and build solutions to previously unsolved challenges for Apple products and bring high impact to millions of users.
DESCRIPTION
We are looking for a skilled Machine Learning/Computer Vision Engineer with hands-on experience developing algorithms for human understanding and human intelligence applications.
Responsibilities
Responsibilities include but not limited to:
-
Adapt state-of-the-art algorithms, as well as design and implement new algorithms to solve challenging problems.
-
Collaborate with others to drive requirements and validation tests to ship models.
-
Take a practical approach to problem solving and adapt to an evolving environment.
-
Deliver clean, modular, testable algorithm code.
-
Communicate and work effectively with cross-functional partners.
MINIMUM QUALIFICATIONS
BS and a minimum of 3 years relevant industry experience
Software engineering skills and proficiency in Python and PyTorch.
PREFERRED QUALIFICATIONS
MS or PhD in computer vision, computer graphics, machine learning, computer science, computer engineering or related fields.
Comprehensive understanding of diffusion models, transformers and auto-encoders.
Capable of making well-informed and practical decisions in a rapidly evolving environment.
Excellent communication and experience working with multi-functional teams.
Self-motivated with proven track record to optimally prioritize and deliver tasks on schedule.
Good software engineering skills and proficiency in C/C++.
PAY & BENEFITS
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $147,400 and $272,100, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
See all STEM OPT Computer Vision Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new STEM OPT Computer Vision Engineer Jobs.
Get Access To All JobsTips for Finding STEM OPT Authorization as a Computer Vision Engineer
Verify your CIP code before applying
Check that your degree's Classification of Instructional Programs code maps to a DHS-designated STEM field. Computer science (11.0701) and electrical engineering (14.0901) both qualify, but interdisciplinary degrees sometimes don't. Confirm with your DSO before you start applying.
Filter job postings by E-Verify status
Before submitting any application, confirm the employer is enrolled in E-Verify using the official E-Verify employer search. Employers not enrolled cannot legally onboard you on STEM OPT, regardless of how interested they are in hiring you.
Use O*NET to build your job description match
Computer Vision Engineer roles don't always carry a single SOC code. Pull the O*NET occupation profile for 15-1299 and related codes to identify the tasks and skills USCIS expects to see in your I-983 training plan before you negotiate your job description.
Negotiate your I-983 training plan at the offer stage
Don't wait until onboarding to draft your training plan. At the offer stage, ask hiring managers to confirm which computer vision projects and learning objectives will anchor your I-983. Vague plans get rejected by DSOs and delay your extension start date.
Find STEM OPT roles on Migrate Mate
Migrate Mate filters Computer Vision Engineer listings by E-Verify enrollment, so every employer you see is already cleared to hire STEM OPT students. Search by role, location, and STEM designation to skip the manual verification step entirely.
Account for the 60-day grace period in your timeline
If your initial OPT EAD expires before your STEM extension is approved, your 60-day grace period does not authorize work. Submit your STEM OPT extension application to your DSO at least 90 days before your current EAD end date to avoid a work gap.
Frequently Asked Questions
Does a Computer Vision Engineer role qualify for the STEM OPT extension?
Yes, if your employer assigns you to work that falls under a STEM-designated SOC code and your degree is in a DHS-approved STEM field. Computer Vision Engineer positions typically map to SOC 15-1299 or 15-1252. Your DSO confirms the degree-to-role alignment when approving your I-20 STEM OPT recommendation, so bring the job description to that meeting.
What E-Verify requirement applies to my STEM OPT employer?
Your employer must be enrolled in E-Verify before your STEM OPT start date. Enrollment after you've already started work doesn't satisfy the requirement. You can verify enrollment using the official E-Verify employer search tool. If your employer isn't listed, they need to enroll through E-Verify before you can legally begin working under the STEM extension.
What goes into the I-983 training plan for a Computer Vision Engineer?
Your I-983 must connect your computer vision work directly to your STEM degree. List specific learning goals tied to the job, such as deep learning model development, image segmentation pipelines, or sensor fusion algorithms. USCIS expects a plan showing how the role advances your STEM knowledge, not a generic job description. Your employer signs the form, and your DSO approves it before your extension starts.
Does cap-gap protection apply if I'm a Computer Vision Engineer on STEM OPT?
Yes. If your employer files an H-1B visa petition on your behalf during the cap-subject filing period and your STEM OPT EAD expires on September 30, cap-gap extends your work authorization automatically through October 1 if your petition is selected. Your employer must file before your EAD expires for cap-gap to apply. USCIS issues updated guidance on cap-gap each fiscal year.
How do I find Computer Vision Engineer employers who accept STEM OPT students?
Migrate Mate is built specifically for this search. Listings are filtered by E-Verify enrollment, so every Computer Vision Engineer role you see is already cleared for STEM OPT hiring. You can sort by location, company size, and role type without needing to manually verify each employer's E-Verify status before applying.