Taro Logo

Software Engineer, AI Acceleration, Android

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Mobile

Job Description

Google is seeking a Software Engineer to join their Android AI Acceleration team, focusing on bringing cutting-edge AI capabilities to Android platforms. This role combines Android development expertise with AI implementation, making it an exciting opportunity for engineers passionate about mobile technology and artificial intelligence.

The position involves working on critical projects that impact billions of Android users worldwide. You'll be responsible for designing and implementing AI solutions for various Android surfaces, ensuring optimal performance and integration. The role requires strong technical skills in both Android development and AI platforms, with opportunities to work on innovative projects at scale.

As part of Google's engineering team, you'll collaborate with peers to review code, contribute to documentation, and lead technical discussions. The role offers exposure to Google's advanced AI technologies, including work with Generative AI/Gemini, and requires problem-solving skills across the full technology stack.

Google provides a collaborative environment where engineers can grow and impact global technology. The position is based in Singapore, where you'll work with talented teams to shape the future of AI on mobile devices. This role is perfect for engineers who want to combine mobile development expertise with cutting-edge AI technology while working at one of the world's leading tech companies.

Last updated 7 days ago

Responsibilities For Software Engineer, AI Acceleration, Android

  • Investigate, design and implement solutions to bring Google Artificial Intelligence (AI) on different Android Surfaces
  • Review code developed by other engineers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues
  • Lead design reviews with peers and stakeholders to select among available technologies

Requirements For Software Engineer, AI Acceleration, Android

  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with data structures or algorithms in an academic or industry setting
  • Experience with Android application development
  • Experience with AI Platforms