Senior Software Engineer, Runtime, AICore

1 Month ago • 5-8 Years • Research & Development • Full Stack Development

Job Summary

Job Description

As a Senior Software Engineer, Runtime, AICore at Google, you'll collaborate with AI experts to adapt and deploy the Gemini model for mobile applications. You'll optimize the AICore runtime, focusing on Gemini Nano for performance and efficiency within the Android environment. Responsibilities include designing and building user-friendly developer APIs and working with product teams to implement novel user experiences using techniques like RAG, traditional machine learning, LoRAs, and LLM fine-tuning. The role requires significant experience in software development, data structures, algorithms, and software design/architecture, with a strong preference for experience with mobile development, embedded systems, and machine learning.
Must have:
  • 5+ years software development experience
  • Experience with data structures/algorithms
  • 3+ years developing software products
  • 1+ year software design and architecture experience
  • Collaboration with AI experts
  • AICore runtime optimization
  • API design and development
Good to have:
  • Master's/PhD in Computer Science
  • Mobile or embedded system experience
  • Machine learning feature development
  • Experience with Gemini Nano

Job Details


Minimum qualifications:

  • 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.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • Experience with mobile development or embedded system.
  • Experience with Machine Learning powered feature development and productization.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

Google's mission is to organize the world's information and make it universally accessible and useful. Our Devices & Services team combines the best of Google AI, Software, and Hardware to create radically helpful experiences for users. We research, design, and develop new technologies and hardware to make our user's interaction with computing faster, seamless, and more powerful. Whether finding new ways to capture and sense the world around us, advancing form factors, or improving interaction methods, the Devices & Services team is making people's lives better through technology.

Responsibilities

  • 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 diverse Android environment.
  • Design and build robust, user-friendly developer-facing APIs, empowering the Android developer community to create innovative and engaging 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, LoRAs, and targeted LLM fine-tuning.

Similar Jobs

EvoPlay - SEO Specialist

EvoPlay

Kyiv, Kyiv City, Ukraine (Remote)
3 Months ago
ByteDance - Algorithm Engineer - Audio Understanding

ByteDance

Singapore (On-Site)
7 Months ago
Wisk - Actuation Senior Systems Engineer

Wisk

Mountain View, California, United States (Hybrid)
1 Month ago
Nextbrain - Computer Vision Engineer

Nextbrain

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Google - Android Technical Lead, Android CoreOS

Google

Bucharest, Bucharest, Romania (On-Site)
1 Month ago
NVIDIA - Physical Design Backend Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
ByteDance - Software Engineer, Architecture and Infrastructure

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
ByteDance - Machine Learning Engineer - Machine Learning Infrastructure

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
RoofStack - Software Architect

RoofStack

İstanbul, İstanbul, Türkiye (On-Site)
2 Months ago
Google - CPU Design Verification Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Visual Concepts - Engineer

Visual Concepts

Austin, Texas, United States (On-Site)
2 Months ago
Google - Senior Software Engineer, Distributed Machine Learning

Google

Mountain View, California, United States (On-Site)
1 Month ago
ByteDance - Research Engineer Graduate (Vision AI Platform)

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Whoop - Senior Business Analyst (Product)

Whoop

Boston, Massachusetts, United States (On-Site)
2 Months ago
Google - Software Engineer III, Android, Google Store

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Google - Senior Software Engineer, Full Stack

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Argus Labs - Software Engineer (Infrastructure/Backend)

Argus Labs

Indonesia (Remote)
2 Months ago
Ubisoft - Senior ML Data Scientist

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago
Varonis  - Cloud Security Research Team Leader

Varonis

Herzliya, Tel Aviv District, Israel (On-Site)
7 Months ago
bosh group india - Applied Computer Vision Engineer- Automated Driving

bosh group india

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Taipei City, Taiwan

NVIDIA - System Software Engineer - Base OS (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
4 Months ago
Haleon - Digital Intern

Haleon

Taipei City, Taiwan (On-Site)
3 Weeks ago
Google - Software Engineer, Runtime, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
NVIDIA - Senior Mixed Signal Designer Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
4 Months ago
NVIDIA - DFX Software Engineer (RDSS Intern)

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago
Google - UX Researcher, Qualitative, Google Pixel

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Google - Technical Solutions Manager, Customer Experience, gTech Ads Sellside

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Canonical - Engineering Director, Devices Quality Engineering

Canonical

Taipei City, Taiwan (On-Site)
1 Month ago
Google - Senior Software Engineer, Silicon System Machine Learning Acceleration

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Evolution - Payroll & Operational Costs Controller

Evolution

Taipei City, Taiwan (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Microsoft - Research Intern - Quantum Computing

Microsoft

California, United States (On-Site)
1 Month ago
Tesla - Engineering Technician, Drive Unit/Traction Inverter (Powertrain)

Tesla

Brandenburg, Germany (On-Site)
3 Months ago
NVIDIA - Senior Software Engineer, Code Coverage Tools

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Netflix - Engineering Manager, Delivery Engineering

Netflix

United States (On-Site)
7 Months ago
Google - Silicon Architecture/Design Engineer

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Luxoft - Regular C++ Software Developer

Luxoft

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
NVIDIA - Hardware Application Engineer, Ethernet Switch

NVIDIA

Shanghai, Shanghai, China (Hybrid)
4 Months ago
Google - Senior Research Scientist, Quantum

Google

Goleta, California, United States (On-Site)
1 Month ago
NVIDIA - Senior ASIC Verification Engineer

NVIDIA

Austin, Texas, United States (On-Site)
3 Months ago
Google - CPU RTL Engineer

Google

Austin, Texas, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

London, England, United Kingdom (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Zürich, Zurich, Switzerland (On-Site)

Kirkland, Washington, United States (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

Seattle, Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug