Overview
Software Engineer III, Machine Learning, Android AI Experiences role focusing on infusing the Android OS with intelligent, agentic capabilities using Large Language Models (LLMs) and machine learning technologies to redefine the mobile experience.
You will work on advanced ML modeling, develop AI agents that understand user behavior and interact with tools/APIs, optimize on-device performance and build private, personalized AI experiences contributing to Android's mission of becoming the premier AI-powered operating system.
Responsibilities
- Design, build and optimize end-to-end machine learning 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 innovative ML solutions.
- Architect and implement data pipelines for collecting, cleaning and processing massive 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.
Minimum qualifications
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience with software development in Python, or 1 year of experience with an advanced degree.
- Experience with Machine Learning or Machine Learning algorithms.
Preferred qualifications
- Master's or PhD degree in machine learning.
- 2 years of experience in applied machine learning / machine learning research.
- Experience with NLP, LLM and Computer Vision.
- Excellent programming skills in Python, C++.
About The Job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all 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 specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
Compensation
The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Salary ranges are determined by role, level, and location. Individual pay is determined by work location and other factors, including skills, experience, and education. Your recruiter can share more about the specific salary range for your location during the hiring process. Compensation details listed reflect base salary and do not include bonus, equity, or benefits.
Equal Opportunity
Google is proud to be an equal opportunity workplace and an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See Google\'s EEO Policy and EEO is the Law. If you require accommodations, please let us know by completing the Accommodations for Applicants form.
Notes
Seniority level: Not Applicable • Employment type: Full-time • Job function: Information Technology and Engineering • Industries: Information Services and Technology, Information and Internet
Referrals increase your chances of interviewing at Google by 2x.
#J-18808-Ljbffr