New offer - be the first one to apply!

August 10, 2026

Software Engineer III, AI/ML, Keywordless Search Ads

Mid • On-site

Mountain View, CA

Minimum Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience programming in Python or C++.
  • 1 year of experience with one or more of the following: generative AI, reinforcement learning (e.g., sequential decision making), large language modeling, model processing, or specialization in another ML field.
  • 1 year of experience with end-to-end machine learning (e.g., model deployment, model evaluation, data processing, debugging).

Preferred Qualifications

  • Master’s degree or PhD in Computer Science or related technical fields.
  • 2 years of experience with data structures and algorithms.
  • Experience developing accessible technologies.

Description

The team builds AI-powered automation for Search Ads. Keywordless Search Ads supports products including Dynamic Search Ads, AI Max, Performance Max (PMax), and Smart Campaigns, helping advertisers connect with users effectively and efficiently.

Keywordless Ads is a search-ads automation system that delivers highly relevant ads to users with minimal effort from advertisers. The role involves solving open-ended problems in a changing environment and directly impacting advertisers and users worldwide.

Responsibilities

  • Write product or system development code.
  • Develop and deploy new ML/LLM models to directly impact Google, advertisers, and users.
  • Manage complex, open-ended engineering problems related to ad relevance, query understanding, and large-scale system optimization.
  • Triage product or system issues and debug, track, and resolve them by analyzing issue sources and their impact on hardware, network, or service operations and quality.
  • Implement solutions in one or more specialized ML areas, use ML infrastructure, and contribute to model optimization and data processing.

Similar jobs you might like

Technology

New offer

Google

Principal Engineer, Ads DevAI Platform

Senior

On-site

Mountain View, CA

🏢 Summary: Senior technical leadership role focused on designing and scaling an AI-powered DevAI platform for Ads engineering workflows. The position leads foundational infrastructure, custom agents, and AI-forward architecture initiatives across Ads organizations. 🗂️ Requirements: Bachelor’s degree in Computer Science, Mathematics, engineering, or equivalent practical experience, 15 years of professional engineering experience 📃 Skills: DevAI, LLMs, GoogleAds, AdSense, Infrastructure, Architecture, Automation 🏢 Description: Qualifications Minimum qualifications • Bachelor’s degree in Computer Science, Mathematics, or another relevant engineering discipline, or equivalent practical experience • 15 years of professional engineering experience Preferred qualifications • Master’s degree in Computer Science, Mathematics, or Engineering • Experience providing technical leadership across a larger organization and motivating stakeholders at all levels through a shared vision and purpose • Knowledge of Google Ads products, relevant product and user ecosystems, and competitor products • Ability to balance detailed technical guidance with big-picture strategy • Thought leadership to identify and design problems aligned with principal-engineer scope and complexity, with a desire to solve difficult engineering problems • Demonstrated technical innovation in large, complex, cross-functional engineering environments About the job The Ads DevAI Platform team enables Ads to use LLMs to accelerate optimizations, infrastructure migrations, resource efficiency, and more. The team builds infrastructure and marquee agents that enable AI-powered acceleration for Ads engineering workflows. This role provides senior technical leadership to design and accelerate Ads engineering workflows using AI. The broader Ads organization builds advertising products across search, display, shopping, travel, and video advertising, as well as analytics, creating trusted experiences between people and businesses through useful ads and effective advertiser tools. Responsibilities • Design and build foundational DevAI infrastructure for Ads, ensuring extensibility, broad applicability, and maximum ROI across business verticals and functions • Provide technical leadership and oversight for cross-cutting Ads internal AI projects, including marquee agents, AI-friendly infrastructure, and strategic DevAI initiatives • Drive the transition to AI-forward architecture and self-managing codebases through agentic, evaluation-driven development, skills, and context integration • Lead the technical strategy and development of the DevAI platform and custom agents, while mentoring Business Account Managers AI across Ads infrastructure organizations • Collaborate with technical leaders across Ads PAGs, Core, and GDM to influence roadmaps, technical direction, and the broader Buying platforms and Ads vision

Technology

New offer

Google

Senior Software Engineer, Search Quality, AI/ML

Senior

On-site

New York, NY

🏢 Summary: Technical role focused on building AI-driven financial experiences by integrating third-party tools and agent workflows into an AIX orchestration layer. The position develops scalable, low-latency Generative UI capabilities and personalized financial insights using user signals, while leading architecture and delivery from discovery through production. 🗂️ Requirements: Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience, 5 years of software development experience, Experience with C++, Java, Kotlin, Python, or another general-purpose programming language, Experience developing, prompt-tuning, fine-tuning, or orchestrating LLM and generative AI systems, Experience with algorithms, Experience architecting backend or infrastructure systems 📃 Skills: C++, Java, Kotlin, Python, LLMs, AI, Algorithms, Backend, Infrastructure, MCP, MaRS, Agency, GenUI 🏢 Description: Minimum qualifications: • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience. • 5 years of software development experience in one or more general-purpose programming languages (e.g., C++, Java, Kotlin, Python). • Experience developing with, prompt-tuning, fine-tuning, or orchestrating Large Language Models (LLMs) and generative AI systems. • Experience with algorithms and architecting backend or infrastructure systems. Preferred qualifications: • Experience with tool execution pipelines, agentic workflows, function calling, or Model Context Protocol (MCP) integration. • Experience working with Generative UI pipelines, adaptive design architectures, or dynamic component rendering systems. • Familiarity with Google Search Next infrastructure, specifically MaRS, Agency, and GenUI ecosystem components. • High interest in personal finance, market intelligence, fintech, or complex transactional domains where high precision and factuality are paramount. Responsibilities: • Lead technical execution for connecting external third-party tools and partner agents into an AIX orchestration layer utilizing the Model Context Protocol (MCP). • Build scalable, low-latency Generative UI capabilities on top of Core Search Next platforms, including MaRS, Agency, and the GenUI framework, to transform raw financial output into actionable, interactive user experiences. • Integrate Zero-Party (0P), First-Party (1P), and Third-Party (3P) user signals to deliver tailor-made financial insights while setting new standards for strict factuality, multi-turn conversation context, and high-utility helpfulness. • Identify engineering gaps, set technical roadmap priorities, and guide initiatives from initial discovery through production deployment. • Build strong relationships with cross-functional partners in Product Management, User Experience, Research, Quality, and External Partner Integration to align technical goals with product strategy.

Technology

New offer

Google

Ads Solutions Engineer, gTech Ads Solutions Engineering

Senior

On-site

New York, NY

🏢 Summary: Lead the design, development, and global scaling of ads solutions and best practices for customers, sellers, and partners. The role adapts regional bespoke solutions into reusable products, guides solution lifecycle strategy, and develops scalable ways to address industry and regional challenges. 🗂️ Requirements: Bachelor’s degree in Engineering, Computer Science, related field, or equivalent practical experience, 8 years of client-side web technology experience, 8 years of programming experience, Technical troubleshooting experience for partners or customers 📃 Skills: HTML, CSS, JavaScript, HTTP, Java, C++, Python 🏢 Description: Minimum qualifications • Bachelor’s degree in Engineering, Computer Science, a related field, or equivalent practical experience. • 8 years of experience working with client-side web technologies, such as HTML, CSS, JavaScript, or HTTP. • 8 years of experience coding with one or more programming languages, such as Java, C/C++, or Python. • Experience troubleshooting technical issues for internal or external partners or customers. Preferred qualifications • Master’s degree in Engineering, Computer Science, Business, or a related field. • Experience in an investigative role, such as business intelligence, data analytics, or statistics. • Experience working with database technologies, such as SQL or NoSQL. • Experience with cloud technologies, including architecting, developing, or maintaining cloud solutions in virtualized environments or cloud data engineering. • Experience using machine learning and building solutions. • Experience working with systems such as Linux, Unix, or Windows. About the job The Professional Services team takes a creative, collaborative, and customer-centric approach to provide foundational services and forward-looking business solutions to advertiser and publisher customers. Through technical implementation, optimization, and key solutions, the team helps customers attain business goals while building long-term capabilities. As an Ads Solutions Engineer, you will focus on solutioning and scaling globally, partnering with regional stakeholders, product teams, and specialists. You will create technical goals in the ads solutions space that empower customers and teams across the organization. The team supports customers globally with solutions rooted in technical skill, product expertise, and an understanding of complex customer needs, ranging from bespoke solutions for unique problems to tools that scale across products. Responsibilities • Lead the scoping, design, and development of solutions and best practices at a global level for reuse by customers, sellers, and partners. • Adapt existing bespoke ads solutions created by regional teams into globally scaled solutions that support thousands of customers. • Lead workflow and solution lifecycle strategy to ensure technical excellence, innovation, and compliance across the team. • Develop new ways to engage stakeholders and customers through scalable techniques or capabilities that address industry and regional challenges.

Technology

New offer

Google

Staff AI/ML Software Engineer, YouTube Ads Creative Foundations

Senior

On-site

Mountain View, CA

🏢 Summary: Lead the architecture and scaling of AI/ML infrastructure for YouTube Ads creative automation. The role focuses on high-throughput distributed systems, GenAI media-processing pipelines, experimentation platforms, and technical leadership across product and research teams. 🗂️ Requirements: Bachelor’s degree in Computer Science, related technical field, or equivalent practical experience, 8 years of software development experience, 5 years of software product testing and launch experience, 5 years building large-scale infrastructure, distributed systems, networks, compute, storage, or hardware architecture, 3 years of software design and architecture experience, Experience designing or deploying machine-learning infrastructure or platforms 📃 Skills: Python, TensorFlow, PyTorch, Cloud, Distributed, Infrastructure, Architecture, Algorithms, MachineLearning, DeepLearning, GenAI 🏢 Description: Minimum qualifications • Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience. • 8 years of experience in software development. • 5 years of experience testing and launching software products. • 5 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture. • 3 years of experience with software design and architecture. • Experience designing or deploying machine learning (ML) infrastructure or platforms. 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. • Proficiency in deep learning frameworks (e.g., TensorFlow, PyTorch) and cloud/distributed data technologies. About the job Develop next-generation technologies that operate at massive scale. Work on a project critical to business needs, with opportunities to switch teams and projects as priorities evolve. Bring ideas across areas including distributed computing, large-scale system design, networking, data storage, artificial intelligence, and more. Manage project priorities, deadlines, and deliverables. Design, develop, test, deploy, maintain, and enhance software solutions. The YouTube Ads Creative Optimization (YACO) team develops Creative Automation applications that drive advertiser value with minimal advertiser effort by leveraging AI technologies. The team operates at the intersection of Ads, YouTube, and Research. Responsibilities • Serve as the technical leader responsible for architecting, scaling, and steering next-generation infrastructure that powers AI/ML applications. • Operate at the intersection of Ads, YouTube, and GenAI research to build high-throughput systems enabling seamless creative generation and optimization. • Define the technical roadmap and architect scalable foundational infrastructure, including creative data engines, generation and rendering pipelines, and agentic orchestration frameworks. • Design and optimize distributed systems for complex GenAI and heavy media-processing workloads. • Build and mature experiment and learning infrastructure to accelerate model training, evaluation, and rapid deployment. • Partner with Product Management, Research, and executive leadership to align infrastructure capabilities with long-term business goals. • Guide, mentor, and elevate executive and junior engineers, fostering technical excellence and execution.

Technology

New offer

Google

Senior Software Engineer, Cloud GenAI Infrastructure, Vertex AI, Model Efficiency

Senior

On-site

Sunnyvale, CA

🏢 Summary: Software engineering role focused on developing and maintaining large-scale infrastructure or distributed systems. The position involves writing and reviewing code, improving technical documentation, and debugging product or system issues across hardware, network, and service operations. 🗂️ Requirements: Bachelor’s degree or equivalent practical experience, 5 years of software development experience, 1 year of large-scale infrastructure or distributed systems experience, 1 year of data structures and algorithms experience 📃 Skills: Python, C, C++, Java, JavaScript, Algorithms, Golang, Rust 🏢 Description: Minimum qualifications • Bachelor’s degree or equivalent practical experience. • 5 years of experience with software development in one or more programming languages, such as Python, C, C++, Java, or JavaScript. • 1 year of experience building and developing large-scale infrastructure or distributed systems. • 1 year of experience with data structures and algorithms. Preferred qualifications • Master’s degree or PhD in Computer Science or a related technical field. • Experience developing accessible technologies. • Experience with backend coding languages such as Golang, Rust, or Java. • Experience with ML model coding languages, such as Python. About the job Responsibilities • Write product or system development code. • Review code developed by other developers and provide feedback to ensure best practices, including style guidelines, code check-in, accuracy, testability, and efficiency. • Contribute to existing documentation or educational content and adapt content based on product or program updates and user feedback. • Triage product or system issues and debug, track, and resolve them by analyzing issue sources and their impact on hardware, network, or service operations and quality.

Technology

New offer

Google

Research Engineer, Gemini Retrieval, DeepMind

Mid

On-site

Mountain View, CA , +1

🏢 Summary: Research-focused Software Engineer role advancing large language model and information retrieval capabilities for Gemini, Search, and related products. The position combines model evaluation, multi-stage training and practical modeling innovations, with deployment of research advances alongside Search and YouTube teams. 🗂️ Requirements: Bachelor’s degree in Computer Science, Data Science, Artificial Intelligence, Machine Learning, a related technical field, or equivalent practical experience, 3 years of machine learning experience focused on Large Language Models or Information Retrieval, 3 years of software engineering experience using Python, C++, JAX, or PyTorch, Experience implementing multi-stage training pipelines or algorithms 📃 Skills: Python, C++, JAX, PyTorch, LLMs, IR, MachineLearning 🏢 Description: Minimum qualifications • Bachelor's degree in Computer Science, Data Science, Artificial Intelligence, Machine Learning, or a related technical field, or equivalent practical experience. • 3 years of experience in machine learning, with a focus on Large Language Models (LLMs) or Information Retrieval (IR). • 3 years of experience with software engineering in Python, C++, JAX, or PyTorch programming, including experience implementing multi-stage training pipelines or algorithms. Preferred qualifications • Experience developing Reinforcement Learning (RL) algorithms, automated evaluation systems, or LLM reflection and reasoning frameworks. • Experience with competitive programming, mathematics competitions (e.g., ICPC, IOI, IMO), or a track record of developing novel algorithms. • Experience rapidly prototyping and iterating on complex systems, generative AI models, or multi-stage pipelines. • Experience collaborating with product engineering teams to deploy machine learning models or research innovations into large-scale production environments (e.g., Search, Recommendation Systems). • Track record of learning new software tools, frameworks, and codebases quickly to solve complex technical obstacles. About the job Research-focused Software Engineers create experiments, prototype implementations, and design new architectures for real-world challenges such as artificial intelligence, data mining, natural language processing, hardware and software performance analysis, compilers for mobile platforms, and core search. The role includes large-scale testing and rapid deployment of promising ideas, while contributing to the wider research community through university partnerships and published papers. Responsibilities • Uncover strategic opportunities at the intersection of Gemini, Search, factuality, continual learning, deep research, and domain internalization. • Analyze models and model-driven products beyond current leaderboards; understand complex problem spaces and create new ways to measure ideal behavior. • Use empirical findings to develop practical interventions and modeling innovations that improve models across downstream surfaces. • Collaborate with product teams such as Search and YouTube to scale research innovations into production environments, optimizing for quality and efficiency.

Technology

New offer

Google

Product Manager I, Ads

Mid

On-site

Mountain View, CA , +1

🏢 Summary: Product Manager role for Google Ads, guiding advertising products from concept through launch and iteration. The position partners with engineering, UX, marketing, legal, and other teams to develop solutions that help publishers and advertisers succeed across Google’s advertising network. 🗂️ Requirements: Bachelor’s degree or equivalent practical experience, 3 years of product management or related technical experience, 1 year taking technical products from conception to launch 📃 Skills: Product, Management, Accessibility, Engineering 🏢 Description: Minimum qualifications • Bachelor's degree or equivalent practical experience. • 3 years of experience in product management or a related technical role. • 1 year of experience taking technical products from conception to launch, such as ideation through execution or 0-to-1 development. Preferred qualifications • Master’s degree or PhD in a technology- or business-related field. • 2 years of experience in a business function or role, such as strategic marketing, business operations, or consulting. • 2 years of experience preparing and delivering technical presentations to senior leadership. • 2 years of experience working cross-functionally with engineering, UX/UI, sales, finance, and other stakeholders. • 1 year of experience in software development or engineering. • Knowledge of, or continued interest in, accessibility best practices and incorporating accessibility into product development methodologies. About the job Product Managers guide products from conception to launch by connecting technical and business needs and breaking complex problems into steps that drive product development. The Product Management team works closely with engineers, designers, marketers, and other partners to design and develop technologies that improve access to the world’s information. The team guides products throughout the execution cycle, including analyzing, positioning, packaging, promoting, and tailoring solutions to users. As a Product Manager for Google Ads, you will support businesses running search, display, and video campaigns on Google and its advertising network. You will explore, develop, and apply state-of-the-art technologies to help publishers generate business through their content and help advertisers acquire engaged users. Responsibilities • Understand markets, competition, and user requirements in depth. • Launch new products and features, test performance, and iterate quickly. • Collaborate with engineering, marketing, legal, UX, and other teams on cutting-edge technologies. • Develop solutions by collaborating across regions, product areas, and functions as needed.

Technology

New offer

Google

Staff Software Engineer, Ads DocService

Senior

On-site

Mountain View, CA

🏢 Summary: Senior software engineering opportunity focused on the Ads DocService infrastructure that stores and serves landing-page, keyword, query, and creative signals for Ads Quality. The role leads the design and technical execution of core landing-page infrastructure, sets technical roadmaps with Ads partners, and improves real-time performance, latency, and resource efficiency. 🗂️ Requirements: Bachelor’s degree or equivalent practical experience, 8 years of C++ programming experience, 5 years of experience testing and launching software products, 5 years of experience building large-scale infrastructure, distributed systems, networks, compute technologies, storage, or hardware architecture, 3 years of software design and architecture experience 📃 Skills: C++, Testing, Infrastructure, Networks, Compute, Storage, Hardware, Architecture 🏢 Description: Minimum qualifications • Bachelor's degree or equivalent practical experience. • 8 years of experience programming in C++. • 5 years of experience testing and launching software products. • 5 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture. • 3 years of experience with software design and architecture. 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. • Understanding of how large-scale systems work and their components interact. About the job Software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Products operate at massive scale and extend beyond web search. Engineers work on projects critical to business needs, with opportunities to switch teams and projects as the business evolves. Engineers are expected to be versatile, demonstrate leadership, and take on new problems across the full stack. Using technical expertise, you will manage project priorities, deadlines, and deliverables; design, develop, test, deploy, maintain, and enhance software solutions. Ads DocService maintains signal repositories for landing pages, keywords, and creative text to enable Ads Quality. It provides backend processing frameworks to compute, store, and access rich signals used to optimize ads. The team observes and understands every ad destination, including landing pages, keywords, queries, and creative visible to users, and makes this information available to clients. Advertising teams build products across search, display, shopping, travel, video advertising, and analytics, creating trusted experiences between people and businesses through useful ads and effective advertiser tools that deliver measurable results. Responsibilities • Lead the design and technical execution of core landing-page infrastructure capabilities. • Partner closely with Ads teams to understand product requirements and create designs and long-term roadmaps that support them. • Define short- and long-term technical roadmaps for the infrastructure. • Drive pioneering, first-of-its-kind AI and technical features while ensuring robust, production-grade infrastructure. • Optimize real-time performance, latency, and resource footprint across client architectures and use cases. Benefits Benefits at Google.

Technology

New offer

Google

Staff UX Researcher, GeminiApp, DeepMind

Senior

On-site

Mountain View, CA , +1

🏢 Summary: Lead foundational UX research for generative AI products, shaping long-term product strategy and model behavior. The role partners with research, product, and operations teams to translate user evidence into AI evaluation frameworks, including measures for trust, agency, and hallucination tolerance. 🗂️ Requirements: Bachelor’s degree in Human-Computer Interaction, Psychology, Cognitive Science, related field, or equivalent practical experience, 8 years of experience in UX research, product strategy, or a related consumer technology field, Qualitative research experience, Quantitative research experience 📃 Skills: UX, AI, RLHF, Research, Analytics 🏢 Description: Minimum qualifications • Bachelor's degree in Human-Computer Interaction, Psychology, Cognitive Science, or a related field, or equivalent practical experience. • 8 years of experience in User Experience Research, Product Strategy, or a related field within consumer-facing technology. • Experience in qualitative and quantitative research methods. Preferred qualifications • Experience working on systems such as AI, search, algorithmic feeds, or cloud platforms where the user experience is driven by machine learning. • Experience influencing executive stakeholders and managing product changes through evidence-based narratives. Description Artificial intelligence will be one of humanity’s most transformative inventions. The role focuses on advancing AI development to solve complex global challenges and accelerate high-quality product innovation for billions of users, with safety and ethics as priorities. Responsibilities • Identify the next wave of user needs in generative AI. • Move beyond tactical testing to lead foundational research that informs the multi-year product roadmap. • Define the signals used for model tuning through Reinforcement Learning from Human Feedback (RLHF) to ensure the AI’s personality and reasoning align with user expectations. • Partner with Research, Product Management, and Strategy and Operations to integrate user insights into core business and technical strategy. • Develop and scale new frameworks for evaluating AI. • Pioneer ways to measure complex concepts such as hallucination tolerance, creative agency, and collaborative trust that traditional UX metrics often miss.

Technology

New offer

Google

Software Engineer Manager II, Resource Engineering

Senior

On-site

Seattle, WA

🏢 Summary: Technical leadership role managing a team that builds capacity-planning systems for high-throughput cloud storage products and large AI/ML workloads. The position owns strategy and delivery for distributed infrastructure solutions, network optimization, automated capacity adjudication, and cross-functional supply alignment. 🗂️ Requirements: Bachelor’s degree or equivalent practical experience, 8 years of software development experience, 3 years of experience with large-scale infrastructure, distributed systems, networks, compute technologies, storage, or hardware architecture, 3 years of technical leadership experience, 2 years of people management or team leadership experience 📃 Skills: Software, Infrastructure, DistributedSystems, Networks, Compute, Storage, Hardware, CapacityPlanning, AI, ML 🏢 Description: Minimum qualifications • Bachelor’s degree, or equivalent practical experience. • 8 years of experience in software development. • 3 years of experience developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture. • 3 years of experience in a technical leadership role. • 2 years of experience in a people management or team leadership role. Preferred qualifications • Master's degree or PhD in Computer Science or a related technical field. • 3 years of experience working in a complex, matrixed organization. • Strong understanding of AI/ML frameworks. • Experience mentoring executive engineers and other technical leads. • Experience in capacity planning for complex, large-scale distributed systems. About the job Responsibilities • Manage team staffing and career growth, uphold a high-performance bar, and foster an environment to build capacity-planning solutions for high-throughput GCS products. • Own the strategy, scoping, navigation, and outcomes for capacity-planning systems targeting high-throughput scenarios, such as the Bandwidth Highway and Rapid Cache. • Guide the team through ambiguity by breaking down complex challenges, including supply scarcity and dense AI zone typologies, into tractable technical milestones. • Navigate complex relationships across GCS, Networking, Compute, and Data Center teams to align supply agendas and ensure seamless onboarding for massive AI/ML workloads. • Drive engineering efforts to automate capacity adjudication, optimize network resources, and accelerate the time required to onboard new high-throughput customers.