JOBSEARCHER

Staff Software Engineer, Android Agent

GoogleSan Jose, CAL6 LeadSeptember 15th, 2026
Overview In this role you design and optimize end-to-end ML systems powering Android’s next-generation AI agent. You translate user goals into robust ML solutions and build scalable data pipelines for training and fine-tuning while prioritizing on-device performance and user privacy. You own evaluation frameworks to ensure reliable, personalized AI features and lead ongoing model development and improvement. This role combines technical leadership with hands-on ML work in a fast, cross-functional environment. Compensation / Benefitsbonus targetequitybenefits ResponsibilitiesDesign and build end-to-end ML systems powering Android AI featuresTranslate product goals into well-defined ML problems and innovative solutionsArchitect robust data pipelines for large-scale data collection, cleaning and processingLead development, training and continuous improvement of core ML models with focus on on-device performance and privacyEstablish and own evaluation frameworks to measure model quality and reliabilityCollaborate with cross-functional partners to align ML work with product and security requirements Key requirementsBachelor’s degree or equivalent practical experience8+ years in software development5+ years in one or more: Speech/audio, reinforcement learning, ML infrastructure, or related ML field5+ years in ML design and ML infrastructure (deployment, evaluation, data processing, debugging, fine-tuning)5+ years testing and launching software products3+ years in software design and architectureExperience integrating generative AI tools or LLM interfaces into workflowsLeadership and ownershipCross-functional collaborationProblem-solving and communicationSpeech/audio processingReinforcement learningML infrastructure (deployment, evaluation, data processing, debugging, fine-tuning)