Taro Logo

Senior Software Engineer, AI/ML, Android

Google is a global technology company that develops Android, the open-source mobile operating system powering more than 3 billion devices worldwide.
$166,000 - $244,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Mobile

Job Description

Google is seeking a Senior Software Engineer specializing in AI/ML for the Android team, a pivotal role in shaping the future of mobile computing that powers over 3 billion devices worldwide. This position combines advanced machine learning expertise with Android platform development, focusing on innovations in speech/audio technology, reinforcement learning, and ML infrastructure.

The role offers an opportunity to work on cutting-edge AI/ML technologies that directly impact billions of users through Android's open-source mobile operating system. You'll be part of Google's mission to make computing accessible to everyone, developing solutions that enhance the Android platform's AI capabilities and user experience.

As a senior engineer, you'll collaborate with cross-functional teams, architect ML solutions, and lead technical initiatives that push the boundaries of mobile AI technology. The position requires strong software development skills, deep ML expertise, and the ability to design scalable solutions for complex technical challenges.

The compensation package is competitive, ranging from $166,000 to $244,000 base salary, plus bonus, equity, and comprehensive benefits. Based in Mountain View, CA, you'll work alongside world-class engineers and researchers in Google's main campus, contributing to projects that define the future of mobile computing and artificial intelligence.

This role is perfect for experienced engineers passionate about combining mobile platform development with advanced machine learning, offering the chance to work on large-scale projects that impact users globally while advancing their career at one of tech's most innovative companies.

Last updated 6 hours ago

Responsibilities For Senior Software Engineer, AI/ML, Android

  • Write and test product or system development code
  • Collaborate with peers and stakeholders through design and code reviews
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues
  • Design and implement solutions in specialized ML areas

Requirements For Senior Software Engineer, AI/ML, Android

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with ML infrastructure
  • 3 years of experience with speech/audio, reinforcement learning, or ML infrastructure

Benefits For Senior Software Engineer, AI/ML, Android

Medical Insurance
401k
Equity
  • Bonus
  • Equity
  • Comprehensive benefits package
  • Parental leave
  • Healthcare coverage

Related Jobs

AI/ML Engineer, National Security, Public Sector

Senior AI/ML Engineering role at Google focusing on implementing machine learning solutions for national security customers, requiring Top Secret clearance and extensive ML experience.

Senior AI/ML Engineer, National Security, Public Sector

Senior AI/ML Engineer position at Google focusing on national security solutions, requiring ML expertise, customer experience, and top secret clearance.

Senior Research Software Engineer, AI Coding Agent, Labs

Senior Research Software Engineer position at Google Labs focusing on AI Coding Agent development, combining ML research with practical software engineering to revolutionize software development through AI-powered tools.

Senior Software Engineer, Labs AI

Senior Software Engineer position at Google Labs AI focusing on developing next-generation AI agents and LLM-based software development tools.

Senior Software Engineer, AI for Large Scale Systems

Senior Software Engineering role at Google focusing on AI applications for large-scale systems, combining software development expertise with AI innovation to improve code generation and system reliability.