Google's Android operating system needs to be infused with intelligent, agentic capabilities, leveraging Large Language Models (LLMs) and Machine Learning (ML) technologies to redefine the mobile experience and become the premier AI-powered operating system.
Requirements
- 2 years of experience with software development in Python or 1 year of experience with an advanced degree.
 
- Experience with ML or ML algorithms.
 
- Experience with NLP, LLM, and computer vision.
 
- Excellent programming skills in Python and C++.
 
Responsibilities
- Design, build and, optimize ML systems and models that power Android's next-generation AI agent.
 
- Translate ambiguous user needs and product goals for agentic AI into well-defined technical problems and ML solutions.
 
- Architect and implement data pipelines for collecting, cleaning, and processing datasets required for training and fine-tuning ML models.
 
- Collaborate with engineers, researchers, and product managers to integrate ML models and agentic capabilities into the Android ecosystem.
 
- Drive advancements in LLMs, AI agents, and on-device machine learning by adopting new techniques to solve issues.
 
- Work on advanced ML modeling, develop AI agents that understand user behavior and interact with tools and APIs, optimize on-device performance, and build private, personalized AI experiences contributing to Android's mission of becoming the premier AI-powered operating system.
 
Other
- Bachelor’s degree or equivalent practical experience.
 
- Master's or PhD degree in Machine Learning.
 
- 2 years of experience in applied ML/ML research.
 
- The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits.
 
- Google is proud to be an equal opportunity workplace and is an affirmative action employer.