ML Software Engineer Jobs in Mountain View, CA
ML Software Engineer jobs in Mountain View are concentrated in the North Bayshore tech corridor, Shoreline West, and the Castro Street office cluster, with heavy demand from enterprise AI platforms, autonomous systems, and cloud infrastructure companies, including Google, Nuro, and Meta. Specialties in large language models, MLOps, and computer vision see the most active recruiting. Scan the live roles below and apply to whichever ones fit.
Find ML Software Engineer JobsOverview
Showing 5 of 146+ ML Software Engineer jobs











Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Mountain View, CA, USA; Pittsburgh, PA, USA.
Minimum qualifications:
- Bachelor’s degree or equivalent practical experience.
- 8 years of experience in software development.
- 5 years of experience leading ML design and optimizing end-to-end Machine Learning (e.g., model deployment, model evaluation, data processing, debugging).
- 2 years of experience with state of the art GenAI techniques (e.g., LLMs, Multi-Modal, Large Vision Models) or with GenAI-related concepts (language modeling, computer vision).
- Experience building and architecting ML systems and infrastructure (e.g., for model training, evaluation, deployment, serving).
- Experience designing and operating distributed computing systems for large-scale AI/ML workloads.
Preferred qualifications:
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
- 8 years of experience with data structures and algorithms.
- 3 years of experience in a technical leadership role leading project teams and setting technical direction.
- 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
- Experience in Machine Learning modeling, specifically with Large Language Models (LLMs).
- Experience in distributed Machine Learning system design.
About the job
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.
With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
Google Ads is at the forefront of AI innovation, applying cutting-edge machine learning and Generative AI models like Gemini to power a multi-billion dollar global business.
Our work directly impacts billions of users by protecting users from harm, improving ad quality, and optimizing campaigns for advertiser return-on-investment. We foster a culture of deep collaboration, partnering closely with teams like Google Research and DeepMind to solve complex challenges. Join us to work on state-of-the-art AI, take on problems at an unparalleled scale, and build the next generation of advertising technology.
Individual pay is determined by factors including job-related skills, experience, and relevant education or training.US: $207000 - $300000 (USD) + 20% bonus target + equity + benefits
Learn more about benefits at Google.
Responsibilities
- Research emerging technology and make trade-off decisions between immediate wins and long-term stability.
- Modify training and serving infrastructure to support new modeling techniques and products.
- Collaborate closely with team members and partners to build systems that integrate seamlessly across the ecosystem.
- Improve robustness, reliability, and usability of machine learning infrastructure.
- Engage with modeling teams to explore pain points and identify novel use cases.
See All 146+ ML Software Engineer Jobs in Mountain View
Find roles in Mountain View that match your experience and apply in just a few clicks.
Find ML Software Engineer JobsML Software Engineer Job Market in Mountain View
Who's Hiring
- Google73

- Nuro34

- Meta6

- Waymo6

- Youtube6

Top Industries Hiring
- Technology & Software39
- Automotive6
- Electronics & Hardware6
- Banking & Financial Services6
ML Software Engineer Jobs in Mountain View: Frequently Asked Questions
How do I get a ml software engineer job in Mountain View?
Focus on the AI product and infrastructure companies concentrated in North Bayshore and the Shoreline West corridor, where demand for ml software engineers runs deepest. Hands-on experience with production ML systems, distributed training, or model deployment pipelines gives you a real edge here. The local market rewards candidates who can point to shipped models, not just academic projects, so a strong GitHub portfolio or documented inference optimization work stands out.
Which companies hire ml software engineers in Mountain View?
Companies currently hiring ml software engineers in Mountain View include Google, Nuro, and Meta, per current listings on Migrate Mate as of November 2026. Mountain View's employer mix skews heavily toward established tech giants and well-funded AI startups, many headquartered or with major engineering offices right in the city.
Are there remote ml software engineer jobs in Mountain View?
Yes, though roles tied to on-site compute clusters, robotics, or hardware-adjacent ML work tend to require in-person presence. About 12% of ml software engineer openings tied to Mountain View are remote or hybrid as of November 2026, with the remote share concentrated in modeling, data pipeline, and applied research roles where collaboration happens asynchronously.
How can I get a ml software engineer job in Mountain View with little or no experience?
The most realistic entry path in Mountain View is through ML infrastructure or data engineering roles at mid-size AI companies along the North Bayshore corridor, where teams are lean enough to give early-career engineers production exposure quickly. Targeting associate ML engineer or ML platform engineer titles at Series B and C startups improves your odds compared to competing for senior-heavy headcount at large tech campuses. Contributing to open-source ML frameworks and completing a documented end-to-end deployment project makes a meaningful difference in local recruiting screens.
Which industries hire the most ml software engineers in Mountain View?
Mountain View ml software engineer roles concentrate in Technology & Software, Automotive, and Electronics & Hardware, based on current listings on Migrate Mate as of November 2026. Mountain View's density of AI-first product companies and major cloud platform offices means those sectors consistently drive the largest share of local openings year-round.
Related Jobs in California
See All 146+ ML Software Engineer Jobs in Mountain View
Find roles in Mountain View that match your experience and apply in just a few clicks.
Find ML Software Engineer Jobs