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, develop APIs for Android developers, and pioneer new user experiences through advanced ML techniques. This is an opportunity to work on next-generation technologies that impact billions of users, handling information at massive scale beyond web search. The role requires versatility, leadership qualities, and enthusiasm for tackling new problems across the full-stack. As part of Google's mission to organize world's information, you'll work on critical projects with opportunities for growth and team mobility. The position offers exposure to various areas including distributed computing, system design, AI, NLP, and mobile development, making it an excellent opportunity for engineers passionate about advancing technology and creating impactful solutions.

Last updated 2 days 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

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

  • Google welcomes people with disabilities

Interested in this job?

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