Taro Logo

Senior Software Engineer, Runtime, AICore

Google organizes the world's information and makes it universally accessible and useful through innovative technology solutions.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Senior Software Engineer, Runtime, AICore

Google is seeking a Senior Software Engineer to join their Runtime AICore team, focusing on developing next-generation AI technologies. This role sits at the intersection of AI and mobile development, working with cutting-edge technologies like the Gemini model. The position is part of Google's Devices & Services team, which combines Google's AI, Software, and Hardware expertise to create innovative user experiences.

The ideal candidate will collaborate with AI experts from Google DeepMind and CoreML, optimize AICore runtime performance, and build developer-friendly APIs. They'll work on implementing advanced AI techniques including Retrieval-Augmented Generation (RAG), Low-Rank Adaptation (LoRAs), and LLM fine-tuning. This role offers the opportunity to directly impact how billions of users interact with AI technology on mobile devices.

The position requires strong software development experience, particularly in AI/ML systems and mobile development. The successful candidate will join Google's mission to organize the world's information and make it universally accessible, working specifically on making AI technology more efficient and accessible on mobile platforms.

This is an excellent opportunity for someone passionate about AI, mobile development, and creating scalable solutions that impact billions of users. The role offers the chance to work with world-class AI researchers and engineers, while contributing to groundbreaking AI products and features.

Last updated 5 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
  • 1 year of experience with software design and architecture

Benefits For Senior Software Engineer, Runtime, AICore

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave
  • Equal opportunity employer

Interested in this job?

Jobs Related To Google Senior Software Engineer, Runtime, AICore