Machine Learning Engineer Jobs at Google with Visa Sponsorship

Machine Learning Engineer jobs at Google sit at the intersection of research and production scale, covering everything from recommendation systems to large language models. Google has a consistent track record of sponsoring work visas for this function, and the process is handled through their in-house immigration team.

Find Machine Learning Engineer Jobs at Google

Overview

Open Jobs6+
Top Visa TypeH-1B
Work Type100% On-site
Top LocationMountain View, CA

Showing 5 of 6+ Machine Learning Engineer Jobs at Google

Google
ML Engineer
We won't show you this job again
Google
Added 4d ago
ML Engineer
Google
Mountain View, California
Software Engineering
AI (Artificial Intelligence)
ML (Machine Learning)
$207,000/yr - $300,000/yr
On-Site
8+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Google
Senior Software ML Engineer
We won't show you this job again
Google
Added 1mo ago
Senior Software ML Engineer
Google
Sunnyvale, California
Software Engineering
AI (Artificial Intelligence)
ML (Machine Learning)
$174,000/yr - $252,000/yr
On-Site
5+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Google
Machine Learning Software Engineer
We won't show you this job again
Google
Added 3w ago
Machine Learning Software Engineer
Google
Mountain View, California
Software Engineering
AI (Artificial Intelligence)
ML (Machine Learning)
Backend Engineering
$147,000/yr - $211,000/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)
Google
Software Engineer, ML Quality
We won't show you this job again
Google
Added 3d ago
Software Engineer, ML Quality
Google
San Francisco, California
Software Engineering
Quality Assurance & Testing (QA Testing)
Technical Product & Program Management
Backend Engineering
$207,000/yr - $301,000/yr
On-Site
8+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Google
Staff Software Engineer, Machine Learning
We won't show you this job again
Google
Added 3w ago
Staff Software Engineer, Machine Learning
Google
Sunnyvale, California
Software Engineering
Data Science & Analytics
Technical Product & Program Management
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
Technical Program Management
$207,000/yr - $300,000/yr
On-Site
8+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

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

See all Machine Learning Engineer Jobs at Google

Sign up for free to unlock all listings, filter by visa type, and get alerts for new Machine Learning Engineer Jobs at Google.

Get Access To All Jobs

Tips for Finding Machine Learning Engineer Jobs at Google

Align your portfolio with Google's ML infrastructure

Google's ML hiring evaluates applied work on large-scale systems, not just academic research. Before applying, build public projects or papers that demonstrate experience with distributed training, model serving, or production ML pipelines at scale.

Target teams that match your visa category

Google sponsors H-1B, H-1B1 visa, and E-3 visas, but certain teams with government contracts may have restrictions on sponsored workers. Filter your application toward consumer, cloud, or research divisions where sponsorship eligibility is straightforward.

Time your application around H-1B cap deadlines

If you need H-1B sponsorship, Google submits registrations in March for the April lottery. Secure your offer and complete internal immigration paperwork well before February so the employer-side filing isn't rushed heading into cap season.

Prepare your degree equivalency documentation early

Google's immigration team may request a credential evaluation if your degree is from outside the U.S. For E-3 or H-1B petitions, USCIS reviews whether your field of study directly supports the ML Engineer role, so gather transcripts and an evaluation letter before your offer letter arrives.

Use Migrate Mate to find open ML Engineer roles at Google

Filtering for visa-sponsored roles manually across Google's careers portal is time-consuming. Migrate Mate surfaces Machine Learning Engineer openings at Google filtered by sponsorship type, so you apply only where your visa category is explicitly supported.

Clarify your status portability before accepting an offer

If you're on OPT and your H-1B is pending, confirm with Google's immigration counsel that your start date and STEM OPT extension create a continuous authorized period. A gap between OPT expiry and H-1B approval affects day-one eligibility.

Frequently Asked Questions

Does Google sponsor H-1B visas for Machine Learning Engineers?

Yes, Google sponsors H-1B visas for Machine Learning Engineers and has done so consistently across its engineering and research divisions. The process is managed through Google's in-house immigration team. If you're subject to the H-1B cap, Google submits registrations in March for the annual lottery, so your offer and internal paperwork need to be finalized well in advance.

How do I apply for Machine Learning Engineer jobs at Google?

Applications go through Google's careers portal at careers.google.com. Search for Machine Learning Engineer roles and filter by location. Google's ML hiring process typically involves a recruiter screen, technical phone interviews covering ML fundamentals and coding, and a virtual or onsite loop with system design and ML-specific components. Tailoring your resume to reflect production ML experience, not just research, improves your chances of clearing the initial screen.

Which visa types does Google commonly sponsor for Machine Learning Engineers?

Google sponsors H-1B, H-1B1 visa, and E-3 visas for Machine Learning Engineers. H-1B is the most common path for candidates from countries not covered by the other categories. H-1B1 is available to Chilean and Singaporean nationals, and E-3 is exclusively for Australian citizens. Each has different annual caps, processing timelines, and renewal rules, so which visa applies depends on your nationality.

What qualifications does Google expect for Machine Learning Engineer roles?

Google's ML Engineer roles typically require a bachelor's degree or higher in computer science, statistics, or a related field, with practical experience in Python, TensorFlow or JAX, and large-scale model training. Research publications or contributions to open-source ML frameworks strengthen an application. For visa purposes, USCIS will assess whether your degree field directly supports the specialty occupation, so a directly relevant degree matters beyond just getting the offer.

How do I find Machine Learning Engineer roles at Google that sponsor my visa type?

Google lists roles across multiple locations and teams, but not every posting makes visa sponsorship eligibility obvious. Migrate Mate aggregates Machine Learning Engineer openings at Google and filters them by visa sponsorship type, so you can identify roles where H-1B, E-3, or H-1B1 visa sponsorship is supported without manually researching each posting. This saves significant time if you're working against an OPT deadline or grace period.