Taro Logo

Senior Software Engineer, Runtime, AICore

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

Description For Senior Software Engineer, Runtime, AICore

Google is seeking a Senior Software Engineer to join their Runtime AICore team, focusing on advancing the integration of AI technologies into mobile applications. This role sits at the intersection of artificial intelligence and mobile development, working directly with experts from Google DeepMind and CoreML. The position involves adapting and deploying the Gemini model, with a particular focus on optimizing Gemini Nano for Android environments.

The role requires strong software engineering fundamentals with at least 5 years of development experience and 3 years in product development. The ideal candidate will have expertise in machine learning deployment, mobile development, and system optimization. You'll be responsible for creating developer-friendly APIs that enable the Android developer community to build AI-powered experiences.

Working at Google means being part of a team that's pushing the boundaries of what's possible with AI and mobile technology. You'll have the opportunity to work on projects that impact billions of users worldwide, collaborating with some of the brightest minds in the field. The position is based in Taipei, Taiwan, where you'll be part of Google's Devices & Services team, combining the best of Google AI, Software, and Hardware to create radically helpful experiences for users.

This is an excellent opportunity for someone passionate about both software engineering and artificial intelligence, offering the chance to work on cutting-edge technology like Retrieval-Augmented Generation (RAG), Low-Rank Adaptation (LoRAs), and Large Language Model fine-tuning. The role combines technical depth with practical application, requiring both strong engineering skills and the ability to collaborate effectively with product teams to deliver innovative user experiences.

Google offers a collaborative environment where you'll be able to grow your career while working on challenging problems at scale. The company is known for its strong commitment to diversity, equity, and inclusion, providing equal opportunities for all qualified candidates. If you're excited about shaping the future of AI in mobile computing and want to be part of a team that's making technology more accessible and useful for everyone, this role could be perfect for you.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, Runtime, 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, Runtime, AICore

Python
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, Runtime, AICore