STEM OPT Senior AI Software Engineer Jobs

Senior AI Software Engineer roles qualify for the 24-month STEM OPT extension when your degree falls under an eligible CIP code and your employer is enrolled in E-Verify. With 36 months of total OPT work authorization, you have a meaningful runway to build experience while pursuing H-1B sponsorship.

See All Senior AI Software Engineer Jobs

Overview

Open Jobs515+
Top Visa TypeF-1 OPT
Work Type74% On-site
Median Salary$220K
Top LocationSanta Clara, CA
Most JobsDeloitte

Showing 5 of 515+ Senior AI Software Engineer jobs

KLA
Sr. AI Infrastructure Software Engineer
We won't show you this job again
KLA
Added 2mo ago
Sr. AI Infrastructure Software Engineer
KLA
Milpitas, California
Software Engineering
Cloud & DevOps
AI (Artificial Intelligence)
ML (Machine Learning)
Backend Engineering
$166,700/yr - $283,400/yr
On-Site
3+ yrs exp.
Doctorate

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
NVIDIA
Senior AI-Native Systems Software Engineer
We won't show you this job again
NVIDIA
Added 1w ago
Senior AI-Native Systems Software Engineer
NVIDIA
Santa Clara, California
Software Engineering
Data Science & Analytics
Technical Product & Program Management
AI (Artificial Intelligence)
Technical Program Management
Backend Engineering
$152,000/yr - $287,500/yr
Hybrid
4+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Anthropic
Staff / Senior Software Engineer, AI Reliability
We won't show you this job again
Anthropic
Added 2mo ago
Staff / Senior Software Engineer, AI Reliability
Anthropic
Seattle, Washington
Software Engineering
Cloud & DevOps
Cybersecurity
AI (Artificial Intelligence)
Cloud Engineering
Backend Engineering
$325,000/yr - $485,000/yr
Hybrid
2+ yrs exp.
Bachelor's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Qualcomm
Sr Software Engineer, AI Tools
We won't show you this job again
Qualcomm
Added 2w ago
Sr Software Engineer, AI Tools
Qualcomm
Raleigh, North Carolina
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
Data Science
Backend Engineering
$126,700/yr - $190,100/yr
On-Site
2+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
General Motors (GM)
Senior AI/ML Engineer
We won't show you this job again
General Motors (GM)
Added 5d ago
Senior AI/ML Engineer
General Motors (GM)
Mountain View, California
Software Engineering
Technical Product & Program Management
AI (Artificial Intelligence)
ML (Machine Learning)
Technical Program Management
$170,000/yr - $240,000/yr
Hybrid
3+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)

See all 515+ Senior AI Software Engineer jobs

Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior AI Software Engineer roles.

Get Access To All Jobs

See all 515+ Senior AI Software Engineer jobs

Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior AI Software Engineer roles.

Get Access To All Jobs

Tips for Finding STEM OPT Authorization as a Senior AI Software Engineer

Verify your degree's CIP code eligibility

Check that your STEM degree maps to an approved CIP code before applying. Computer science, electrical engineering, and data science degrees typically qualify, but your DSO confirms the exact classification using your official transcript and program details.

Confirm E-Verify enrollment before accepting offers

Your employer must be enrolled in E-Verify before your STEM OPT extension is approved. Search the E-Verify employer search tool by company name to confirm enrollment status, and ask recruiters to provide the company's E-Verify ID during the offer stage.

Target employers with active H-1B LCA filings

Use Migrate Mate to filter Senior AI Software Engineer roles by employers who have filed Labor Condition Applications for AI and machine learning occupations, so you're applying to companies with a documented track record of sponsoring roles like yours.

Build your I-983 training plan around ML deliverables

Your I-983 must connect your daily work to your STEM degree field. For AI engineering roles, document specific learning goals tied to model development, data pipelines, or systems architecture. Vague plans draw scrutiny from USCIS during OPT extension adjudication.

Time your H-1B registration to your OPT end date

If your STEM OPT runs through April 1, the cap-gap rule extends your authorization automatically while your H-1B petition is pending. Map your 36-month OPT end date against the H-1B registration window to avoid gaps in employment authorization.

Negotiate role scope to match your degree field

Offers that title you as a generalist software engineer rather than an AI or ML specialist can complicate your I-983 and future H-1B specialty occupation case. Get the job description to reflect AI-specific responsibilities before signing, not after.

Senior AI Software Engineer jobs are hiring across the US. Find yours.

Find Senior AI Software Engineer Jobs

Frequently Asked Questions

Does a Senior AI Software Engineer role qualify for the STEM OPT extension?

Yes, if your employer is enrolled in E-Verify and your degree maps to an approved STEM CIP code. Computer science, electrical engineering, applied mathematics, and data science degrees are the most common qualifying fields for AI engineering roles. Your DSO verifies your CIP code and recommends the STEM OPT extension through SEVIS before USCIS adjudicates your I-765 application.

What does the I-983 training plan need to include for an AI engineering role?

Your I-983 must describe how your day-to-day work applies your STEM degree directly. For Senior AI Software Engineer positions, that means documenting specific learning objectives around model training, inference optimization, data infrastructure, or AI systems design. Generic descriptions like 'software development' are not sufficient. Your employer signs the plan, so align the language with your actual job responsibilities before submission.

Does my employer need to be enrolled in E-Verify before I start work on STEM OPT?

Yes. E-Verify enrollment is a hard requirement for STEM OPT authorization, not a recommendation. If your employer is not enrolled at the time your extension is approved, your STEM OPT is not valid for that position. Confirm enrollment before accepting an offer by searching the E-Verify employer database by company name, and ask the recruiter for the company's E-Verify employer identification number to be certain.

How does cap-gap work if my STEM OPT ends before October 1?

If your STEM OPT expires after your H-1B petition is filed but before October 1, the cap-gap rule automatically extends your work authorization through September 30 of that year. Your EAD card may expire, but your authorization to work for the same employer continues. USCIS confirms cap-gap status through your employer's timely filing receipt, so your employer needs to file before your OPT end date.

Where can I find Senior AI Software Engineer jobs at E-Verify enrolled employers?

Migrate Mate lists Senior AI Software Engineer roles filtered for employers with confirmed E-Verify enrollment and active Labor Condition Application filings in AI and machine learning occupations. That combination lets you target companies that are both legally eligible to hire you on STEM OPT and have already demonstrated a willingness to sponsor roles at this level.

See which Senior AI Software Engineer employers are hiring and sponsoring visas right now.

Search Senior AI Software Engineer Jobs