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 · Enterprise SaaS

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 involves collaborating with AI experts from Google DeepMind and CoreML to integrate advanced AI capabilities into mobile applications.

The role is part of Google's Devices & Services team, which combines Google's AI, Software, and Hardware expertise to create innovative user experiences. You'll be responsible for optimizing the AICore runtime, particularly Gemini Nano, for Android environments and building developer-friendly APIs that enable the Android community to create AI-powered applications.

This is an exciting opportunity to work on transformative AI technology that will impact billions of users. You'll be implementing novel user experiences using advanced techniques like Retrieval-Augmented Generation (RAG), traditional machine learning models, and Large Language Model fine-tuning. The position requires strong software engineering fundamentals combined with expertise in AI/ML implementation.

As part of Google's engineering team, you'll have access to vast resources and the opportunity to work with world-class AI researchers and engineers. The role offers the chance to shape the future of mobile AI applications while working at one of the world's leading technology companies. This position is perfect for someone who combines strong software engineering skills with a passion for AI and mobile development.

Last updated 9 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
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave

Interested in this job?

Jobs Related To Google Senior Software Engineer, Runtime, AICore