Taro Logo

Software Engineer, Runtime, AICore, Knowledge and Information

Google organizes the world's information and makes it universally accessible and useful through technology.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer, Runtime, AICore, Knowledge and Information

Google is seeking a Software Engineer to join their Devices & Services team, focusing on Runtime, AICore, Knowledge and Information systems. This role combines Google's expertise in AI, Software, and Hardware to create innovative user experiences. The position involves working with cutting-edge technologies like the Gemini model and AICore runtime optimization for mobile applications. The ideal candidate will collaborate with Google DeepMind and CoreML teams, implementing advanced AI solutions across the Android ecosystem. This role offers the opportunity to work on critical projects that impact billions of users, with the potential to contribute to various areas including distributed computing, system design, AI, and mobile development. The position requires strong technical skills in software development, particularly in languages like Python, Java, or C++, and experience with data structures and algorithms. The role is based in Taipei, Taiwan, offering the chance to work with Google's world-class engineering teams while contributing to next-generation technologies that shape how users interact with information and each other. This position combines technical expertise with innovation, requiring both strong programming skills and the ability to pioneer new user experiences through advanced AI technologies.

Last updated a day ago

Responsibilities For Software Engineer, Runtime, AICore, Knowledge and Information

  • Collaborate with Google DeepMind, CoreML to adapt and implement the Gemini model for mobile user applications
  • Optimize the AICore runtime, specifically Gemini Nano, ensuring they are optimally integrated into the mobile environment across the Android ecosystem
  • Build developer facing API to empower app developers to build innovated user experiences in Android applications
  • Engage in prototyping with product teams, aiming to pioneer novel user experiences by elevating mobile capabilities through methods such as RAG, traditional Machine Learning models, LoRAs or targeted Large Language Model (LLM) fine-tuning

Requirements For Software Engineer, Runtime, AICore, Knowledge and Information

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages (e.g., C++, Java, Python), or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms

Interested in this job?

Jobs Related To Google Software Engineer, Runtime, AICore, Knowledge and Information