JOBSEARCHER

Software Engineer, Android AI

GoogleSan Jose, CAL6 LeadSeptember 15th, 2026
Overview In this role you will design and optimize end-to-end ML systems powering Android’s next-generation AI agent. You will translate product goals into robust ML problems, build data pipelines, and lead model development with a focus on on-device performance and user privacy. You will collaborate across engineers, researchers, and product managers to integrate agentic AI into Android and stay at the cutting edge of GenAI techniques. This is an impact-driven opportunity to shape intelligent experiences on billions of devices. Compensation / Benefitsbonus target (15%)equitybenefits ResponsibilitiesDesign, build, and optimize end-to-end ML systems powering Android's AI agentTranslate user needs into well-defined ML problems and solutionsArchitect data pipelines for large-scale data collection, cleaning, and processingLead ML model development and on-device optimization with privacy in mindEstablish evaluation frameworks to ensure reliable, helpful, and personalized featuresCollaborate with engineers, researchers, and product managers to integrate ML into AndroidStay at the forefront of GenAI, LLMs, and on-device ML techniquesAdvocate adoption of new ML techniques across the team Key requirementsBachelor’s degree or equivalent practical experience2 years of software development experience in one or more programming languages, or 1 year with an advanced degree1 year of experience with ML infrastructure (deployment, evaluation, optimization, data processing, debugging)Experience with GenAI techniques (LLMs, Multi-Modal, Large Vision Models) or related concepts (language modeling, computer vision)collaboration across cross-functional teamsleadership qualitiesproblem-solving mindsetGenAI techniques (LLMs, multi-modal, large vision models)on-device ML optimizationdata pipelines and processing