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.