Senior AI Software Engineer Jobs at Google with Visa Sponsorship
Senior AI Software Engineer roles at Google sit at the intersection of large-scale systems and cutting-edge machine learning research. Google has a well-established sponsorship process for this function, making it a realistic target for skilled engineers who need H-1B, H-1B1, or E-3 support.
See All Senior AI Software Engineer at Google JobsOverview
Showing 5 of 94+ Senior AI Software Engineer Jobs at Google jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 94+ Senior AI Software Engineer Jobs at Google
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior AI Software Engineer Jobs at Google.
Get Access To All Jobs
INTRODUCTION
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
As an AI/Machine Learning Software Engineer in the team, you will play a key role in improving Chrome's agentic capabilities' quality and building Gemini in Chrome features. Additionally, you will be responsible for writing test plans and automated tests, root-causing and fixing bugs, and deploying experiments.
Chrome is dedicated to building a better, more open web. We’re focused on making a better browser (on both desktop and mobile) to help users take advantage of all the web has to offer in a safe and secure way. Chrome is available across all major platforms — iOS, Android, Windows, Mac, Linux and Chrome OS. We also built Chrome as an open source project so the entire web ecosystem could benefit from the latest innovations in speed, simplicity and security.
ROLE AND RESPONSIBILITIES
- Build, tune, and improve ML models for vertical integrations.
- Employ a wide variety of approaches to improve the model such as prompt engineering, agent orchestration and post-training.
- Contribute to creating testing evaluation datasets and autoraters to help us hill-climb and push the frontiers of what Gemini can do in Chrome.
- Run live experiments, deploying models in production, and using experimental results to improve model performance.
- Collaborate with product managers, User Experience (UX) designers, and other engineers to turn requirements into technical solutions.
MINIMUM QUALIFICATIONS
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience programming in C++ or Python.
- 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
- 3 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
- 1 year of experience with GenAI techniques (e.g., LLMs, Multi-Modal, Large Vision Models) or with GenAI-related concepts (language modeling, computer vision).
PREFERRED QUALIFICATIONS
- Master's degree or PhD in Computer Science, or a related technical field.
- 5 years of experience with data structures and algorithms.
- 1 year of experience in a technical leadership role.
- Experience with feature engineering and analyzing data for building ML models.
- Experience using ML tools to improve the product.
COMPENSATION
The US base salary range for this full-time position is $174,000-$252,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.

INTRODUCTION
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
As an AI/Machine Learning Software Engineer in the team, you will play a key role in improving Chrome's agentic capabilities' quality and building Gemini in Chrome features. Additionally, you will be responsible for writing test plans and automated tests, root-causing and fixing bugs, and deploying experiments.
Chrome is dedicated to building a better, more open web. We’re focused on making a better browser (on both desktop and mobile) to help users take advantage of all the web has to offer in a safe and secure way. Chrome is available across all major platforms — iOS, Android, Windows, Mac, Linux and Chrome OS. We also built Chrome as an open source project so the entire web ecosystem could benefit from the latest innovations in speed, simplicity and security.
ROLE AND RESPONSIBILITIES
- Build, tune, and improve ML models for vertical integrations.
- Employ a wide variety of approaches to improve the model such as prompt engineering, agent orchestration and post-training.
- Contribute to creating testing evaluation datasets and autoraters to help us hill-climb and push the frontiers of what Gemini can do in Chrome.
- Run live experiments, deploying models in production, and using experimental results to improve model performance.
- Collaborate with product managers, User Experience (UX) designers, and other engineers to turn requirements into technical solutions.
MINIMUM QUALIFICATIONS
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience programming in C++ or Python.
- 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
- 3 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
- 1 year of experience with GenAI techniques (e.g., LLMs, Multi-Modal, Large Vision Models) or with GenAI-related concepts (language modeling, computer vision).
PREFERRED QUALIFICATIONS
- Master's degree or PhD in Computer Science, or a related technical field.
- 5 years of experience with data structures and algorithms.
- 1 year of experience in a technical leadership role.
- Experience with feature engineering and analyzing data for building ML models.
- Experience using ML tools to improve the product.
COMPENSATION
The US base salary range for this full-time position is $174,000-$252,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
See all 94+ Senior AI Software Engineer at Google jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior AI Software Engineer at Google roles.
Get Access To All JobsTips for Finding Senior AI Software Engineer Jobs at Google Jobs
Align your portfolio to Google's AI research areas
Google publishes actively on large language models, multimodal systems, and ML infrastructure. Tailor your projects and publications to these domains before applying, so your credentials map directly to the roles Google's recruiters are screening for.
Distinguish yourself with production-scale ML experience
Google's Senior AI Software Engineer bar requires evidence of deploying models at scale, not just research prototypes. Emphasize systems you've shipped that handle real traffic, because that's the signal that clears their technical screen.
Target roles across multiple Google product areas
DeepMind, Google Research, and product teams like Search and Cloud all hire for this function under different requisitions. Applying across more than one org simultaneously increases your chances without duplicating your effort.
Find Google's open Senior AI Software Engineer roles on Migrate Mate
Search Migrate Mate to filter open Senior AI Software Engineer positions at Google by visa type, so you're only spending time on roles that match your sponsorship eligibility before you invest in applications.
Senior AI Software Engineer at Google jobs are hiring across the US. Find yours.
Find Senior AI Software Engineer at Google JobsFrequently Asked Questions
Does Google sponsor H-1B visas for Senior AI Software Engineers?
Yes, Google sponsors H-1B visas for Senior AI Software Engineers and has done so consistently. The role qualifies as a specialty occupation under USCIS standards given its degree requirements in computer science, machine learning, or a related field. Google's in-house immigration team manages the petition process, including Labor Condition Application filing with DOL and I-129 submission to USCIS.
Which visa types does Google commonly use for Senior AI Software Engineers?
Google sponsors H-1B visas for most Senior AI Software Engineers, along with H-1B1 for Singaporean nationals and E-3 visas for Australian citizens. Both H-1B1 and E-3 bypass the annual H-1B lottery, which makes them significantly faster pathways to authorization. Internally transferred employees may also use L-1B visas for specialized knowledge workers.
What qualifications does Google expect for a Senior AI Software Engineer?
Google's Senior AI Software Engineer roles require a bachelor's degree or higher in computer science, machine learning, or a closely related field, along with several years of industry experience. In practice, competitive candidates have hands-on experience building and shipping large-scale ML systems, familiarity with frameworks like JAX or TensorFlow, and often a publication record or open-source contributions in AI research.
How do I apply for Senior AI Software Engineer jobs at Google?
You can browse open Senior AI Software Engineer roles at Google filtered by visa sponsorship type on Migrate Mate, which surfaces active listings relevant to your work authorization. Once you identify a role, applications go through Google's careers portal. The process typically involves a recruiter screen, technical phone interviews, and a virtual or onsite loop covering coding, system design, and ML depth.
How do I time my application to account for H-1B filing deadlines?
USCIS opens H-1B registration in March each year for the following October 1 start date. If you're targeting Google and need cap-subject H-1B sponsorship, you should aim to have an offer finalized well before March so Google's legal team can register you in that cycle. Candidates on expiring OPT should plan around the 60-day grace period and confirm their timeline directly with their recruiter.
See which Senior AI Software Engineer at Google employers are hiring and sponsoring visas right now.
Search Senior AI Software Engineer at Google Jobs