Taro Logo

Senior Software Engineer, Android Service, AICore

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Android
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Mobile

Description For Senior Software Engineer, Android Service, AICore

Google is seeking a Senior Software Engineer to join their Android Service AICore team, focusing on developing next-generation AI technologies for mobile applications. This role sits at the intersection of Android development and artificial intelligence, working with cutting-edge technologies like the Gemini model. The position involves collaborating with AI experts from Google DeepMind and CoreML, optimizing AICore runtime performance, and creating developer-friendly APIs for AI-powered experiences.

The ideal candidate will have strong software development experience and expertise in mobile development or embedded systems. They'll work on implementing novel user experiences using advanced techniques like Retrieval-Augmented Generation (RAG), Low-Rank Adaptation (LoRAs), and LLM fine-tuning. This role is part of Google's Devices & Services team, which combines Google AI, Software, and Hardware to create helpful experiences for users.

As part of Google's engineering team, you'll have opportunities to work on critical projects and potentially switch teams as the business evolves. The role offers the chance to work with world-class AI researchers and contribute to products that impact billions of users. Google's commitment to innovation, scale, and technical excellence makes this an exciting opportunity for engineers passionate about combining mobile development with artificial intelligence.

The position is based in Taipei, Taiwan, and requires strong technical skills, collaboration abilities, and a drive to push the boundaries of what's possible with mobile AI technology. Google offers a supportive environment for professional growth and values diversity and inclusion, making it an ideal place for engineers looking to make a significant impact in the field of mobile AI development.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, Android Service, AICore

  • Collaborate directly with AI experts from Google DeepMind and CoreML to adapt and deploy the Gemini model for seamless integration into mobile user applications
  • Optimize the AICore runtime, with a focus on Gemini Nano, to ensure optimal performance and efficiency within the Android environment
  • Design and build user-friendly developer-facing APIs, empowering the Android developer community to create AI-powered user experiences
  • Work closely with product teams to innovate and implement novel user experiences, leveraging techniques like Retrieval-Augmented Generation (RAG), traditional machine learning models, Low-Rank Adaptation (LoRAs), and targeted Large Language Model (LLM) fine-tuning

Requirements For Senior Software Engineer, Android Service, AICore

Java
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience in developing software products, and 1 year of experience with software design and architecture

Interested in this job?

Jobs Related To Google Senior Software Engineer, Android Service, AICore