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 Jobs53+
Top Visa TypeH-1B
Work Type91% On-site
Top LocationMountain View, CA

Showing 5 of 53+ Machine Learning Engineer Jobs at Google

Google
Software Engineer, On-Device Machine Learning
We won't show you this job again
Google
Added 1d ago
Software Engineer, On-Device Machine Learning
Google
Sunnyvale, California
Software Engineering
AI (Artificial Intelligence)
ML (Machine Learning)
Backend Engineering
$147k - $211k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

Google
Technical Lead Manager, Machine Learning, Memory Subsystem Design
We won't show you this job again
Google
Added 2d ago
Technical Lead Manager, Machine Learning, Memory Subsystem Design
Google
Sunnyvale, California
Specialized Engineering
Electrical Engineering
Mechanical Engineering
Engineering (Non-Software)
$240k - $334k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

Google
ASIC Power Manager, ML Accelerators
We won't show you this job again
Google
Added 3d ago
ASIC Power Manager, ML Accelerators
Google
Sunnyvale, California
Specialized Engineering
Electrical Engineering
Project & Program Management
Engineering (Non-Software)
$192k - $279k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

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)
$207k - $301k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

Google
Senior Product Engineer, Machine Learning Accelerators
We won't show you this job again
Google
Added 4d ago
Senior Product Engineer, Machine Learning Accelerators
Google
Sunnyvale, California
Specialized Engineering
Industrial & Manufacturing Engineering
Project & Program Management
Engineering (Non-Software)
Manufacturing Engineering
Project Management
$144k - $209k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

See all 53+ 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

See all 53+ 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.