New offer - be the first one to apply!
August 10, 2026
Principal Engineer, Ads DevAI Platform
Senior • On-site
Mountain View, CA
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
Similar jobs you might like
Technology
New offer
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
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
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
Software Engineer III, AI/ML, Keywordless Search Ads
Mid
On-site
Mountain View, CA
🏢 Summary: Opportunity to build and deploy ML and LLM-powered automation for keywordless Google Search Ads products. The role focuses on improving ad relevance, query understanding, and large-scale optimization while solving complex engineering problems that affect advertisers and users globally. 🗂️ Requirements: Bachelor’s degree or equivalent practical experience, 2 years of Python or C++ programming experience, 1 year of experience in generative AI, reinforcement learning, large language modeling, model processing, or another ML specialization, 1 year of end-to-end machine learning experience, including deployment, evaluation, data processing, or debugging 📃 Skills: Python, C++, AI, ML, LLM, Deployment, Evaluation, Debugging, Algorithms 🏢 Description: 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.
Technology
New offer
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
Software Engineering Manager II, AI/ML GenAI, Google Cloud Applications AI
Senior
On-site
New York, NY , +1
🏢 Summary: Lead Google Cloud AI Research engineering teams developing and deploying large-scale generative AI solutions. The role combines technical strategy, ML infrastructure optimization, system design, code development, and people leadership across multiple teams and locations. 🗂️ Requirements: Bachelor’s degree or equivalent practical experience, 8+ years of software development experience, 5+ years leading ML design and ML infrastructure optimization, 3+ years in technical leadership, 2+ years with state-of-the-art GenAI techniques or related concepts, 2+ years of people management or team leadership experience 📃 Skills: Python, C, C++, Java, JavaScript, ML, GenAI, LLMs, Multimodal, Vision, Deployment, Evaluation, Debugging, Finetuning 🏢 Description: Minimum qualifications • Bachelor’s degree or equivalent practical experience. • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). • 5 years of experience leading ML design and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning). • 3 years of experience in a technical leadership role. • 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). • 2 years of experience in a people management or team leadership role. Preferred qualifications • Master’s degree or PhD in Engineering, Computer Science, or a related technical field. • 3 years of experience working in an organization involving cross-functional or cross-business projects. About the job Software Engineering Managers provide technical leadership for major projects while managing teams of engineers. They manage project goals, contribute to product strategy, develop their teams, and help engineers optimize their code. This role manages engineers across multiple teams and locations, a large product budget, and the deployment of large-scale projects across multiple international sites. The Google Cloud AI Research team addresses AI challenges across industries including technology, healthcare, finance, and retail, conducting research with scientific and real-world impact and collaborating with product teams to bring innovations to customers. Responsibilities • Set and communicate team priorities that support broader organizational goals; align strategy, processes, and decision-making across teams. • Set clear expectations based on individuals’ levels and roles; meet regularly to discuss performance and development, and provide feedback and coaching. • Develop the mid-term technical vision and roadmap for one or more teams; evolve the roadmap for future requirements and infrastructure needs. • Design, guide, and vet system designs; write product or system development code to solve ambiguous problems. • Lead the design of GenAI solutions, optimize ML infrastructure, and guide data preparation and model optimization strategies.
Technology
New offer
Customer Engineer, Startups, Google Cloud
Senior
On-site
San Francisco, CA , +1
🏢 Summary: Customer Engineer role partnering with sales teams to design and demonstrate Google Cloud solutions for customers. The position leads technical discovery, demos, pilots, solution architecture, and delivery planning to win and expand cloud workloads. 🗂️ Requirements: Bachelor’s degree or equivalent practical experience, 6 years of cloud computing experience, 6 years of presentation delivery experience, Experience presenting to technical stakeholders and executive leaders 📃 Skills: Cloud, GoogleCloud, A2A, LangGraph, CrewAI, AutoGen, VertexAI, LLM, TTFT, MCP, Authentication, Quantization 🏢 Description: Minimum qualifications • Bachelor's degree or equivalent practical experience. • 6 years of experience with cloud computing and delivering presentations. • Experience engaging with, and presenting to, technical stakeholders and executive leaders. Preferred qualifications • Experience navigating AI infrastructure consumption models and optimizing high-throughput training/inference clusters. • Experience implementing multi-agent systems using frameworks such as A2A, LangGraph, CrewAI, and AutoGen. • Experience navigating the startup life cycle, from initial prototyping with AI Studio to scaling and achieving product-market fit on Vertex AI. • Experience working with, and a passion for, the high-growth startup ecosystem and its typical rapid-scaling issues. • Knowledge of LLM-native performance metrics, including TTFT, tokens/sec, and cost-per-request, and techniques for optimizing state management, quantization, and provisioned throughput. • Ability to implement secure agentic workflows incorporating MCP, tool-calling, and enterprise-grade authentication. About the job As a Customer Engineer, you will partner with technical sales teams to differentiate cloud solutions for customers. You will serve as the customer’s primary technical partner and trusted advisor, leading technical conversations to understand business issues. You will troubleshoot technical questions and roadblocks, participate in proofs of concept and demos, and architect cross-pillar cloud solutions. You will drive the technical win, define delivery and consumption plans, and present practical solutions to technical and business leaders. You will identify, pursue, and win new business workloads while expanding existing ones. The role requires broad technical expertise across infrastructure modernization, application modernization, data analytics, and related areas, combined with sales expertise, market knowledge, and direct technical engagement. Responsibilities • Develop and own the technical account plan and strategy, participating in planning and supporting targeted sales motions. • Combine sales, programming, and solutions architecture expertise to prove the value of the cloud portfolio through complex demos, pilots, and in-depth workshops. • Architect cross-pillar solutions, drive technical wins, and define initial delivery plans for customers; continue to lead technical engagement during the solution phase. • Facilitate the post-sales transition by supporting pricing activities and transitioning the final delivery plan to implementation teams. • Maintain awareness of progress against the delivery plan, providing support to cross-functional teams during ramp, delivery, migration, or implementation phases.
Technology
New offer
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
Software Engineer III, Discover Ads Formats
Mid
On-site
Mountain View, CA
🏢 Summary: Software Engineer role on the Discover Ads Formats team, building user-facing advertising products and supporting infrastructure for iteration and data insights. The position involves full-stack product and system development, technical design reviews, code reviews, documentation, and production issue resolution. 🗂️ Requirements: Bachelor’s degree or equivalent practical experience, 2 years of software development experience in Python or C++, 1 year of experience testing, maintaining, or launching software products 📃 Skills: Python, C++, Testing, Debugging, Algorithms, iOS, Android, Fullstack 🏢 Description: Minimum qualifications • Bachelor’s degree or equivalent practical experience. • 2 years of experience with software development in Python or C++. • 1 year of experience testing, maintaining, or launching software products. Preferred qualifications • Master's degree or PhD in Computer Science or related technical fields. • 2 years of experience with data structures and algorithms. • Experience working on video playback across iOS or Android. • Experience with full-stack development. About the job Software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information. Products operate at massive scale and span areas including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design, and mobile. As a software engineer, you will work on a project critical to business needs, with opportunities to switch teams and projects as the business evolves. The role requires versatility, leadership, and enthusiasm for solving new full-stack problems. The Discover Ads Formats team builds user-facing products and underlying infrastructure that enable iteration and data insights. The broader advertising organization develops products across search, display, shopping, travel, video advertising, and analytics, creating useful ad experiences and tools that deliver measurable results. Responsibilities • Write product or system development code. • Participate in, or lead, design reviews with peers and stakeholders to select among available technologies. • 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, adapting it 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
Senior Software Engineer, AI/ML GenAI, Search
Senior
On-site
Mountain View, CA
🏢 Summary: Software engineering role focused on building, testing, and maintaining scalable Google Search products, with a strong emphasis on GenAI solutions and ML infrastructure. The position involves full-stack engineering, design and code reviews, production issue resolution, and evaluating GenAI techniques for large-scale user experiences.
🗂️ Requirements: Bachelor’s degree or equivalent practical experience, 5 years of Python or C++ programming experience, 3 years of software product testing, maintenance, or launch experience, 1 year of software design and architecture experience, 3 years of ML infrastructure experience, 1 year of GenAI techniques or GenAI-related concepts experience
📃 Skills: Python, C++, ML, GenAI, LLMs, Multimodal, Vision, Deployment, Evaluation, Optimization, Debugging, Architecture
🏢 Description: