Software Engineer, Runtime, AICore, Platforms and Devices

2 Days ago • 1 Years + • Full Stack Development • Artificial Intelligence

Job Summary

Job Description

Google is seeking a Software Engineer to work on projects critical to its needs. Responsibilities include collaborating with Google DeepMind and CoreML to adapt and implement the Gemini model for mobile applications, optimizing the AICore runtime (Gemini Nano) for mobile environments within the Android ecosystem, building developer-facing APIs for Android app development, and prototyping novel user experiences using RAG, traditional ML models, LoRAs, or LLM fine-tuning. The ideal candidate possesses experience in software development (C++, Java, Python), data structures/algorithms, and ideally, machine learning infrastructure, mobile development, and generative AI. This role involves working on a fast-paced team and requires versatility and leadership qualities.
Must have:
  • Software development experience (C++, Java, Python)
  • Data structures and algorithms experience
  • Collaborate with Google DeepMind and CoreML
  • Optimize AICore runtime (Gemini Nano)
  • Build developer-facing APIs
Good to have:
  • Master's/PhD in Computer Science
  • Experience with ML infrastructure
  • Mobile development experience
  • Generative AI experience

Job Details


Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 1 year 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.
  • 1 year of experience with data structures or algorithms.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical fields.
  • Experience with Machine Learning infrastructure (e.g., model deployment, model evaluation, data processing, debugging).
  • Experience with Mobile Development.
  • Experience with Generative AI.

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 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 (Retrieval-Augmented Generation), traditional Machine Learning models, LoRAs or targeted LLM fine-tuning.

Similar Jobs

Nordcurrent - Gameplay Programmer

Nordcurrent

Vilnius, Vilnius County, Lithuania (On-Site)
6 Months ago
Sporty Group - EU Platform Engineer

Sporty Group

(Remote)
11 Months ago
Dream Games - Software Engineer

Dream Games

İstanbul, Türkiye (On-Site)
11 Months ago
Gamomat - Initiative Application (all genders welcome)

Gamomat

Berlin, Berlin, Germany (Hybrid)
1 Month ago
Rackspace Technology - Sr Big Data Engineer - Oozie and Pig (GCP)

Rackspace Technology

United States (Remote)
3 Weeks ago
Google - Data Cloud Consultant

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
GameChanger  - Staff iOS Software Engineer, Gameday

GameChanger

United States (Remote)
1 Month ago
Warner Bros Games - Staff Software Engineer

Warner Bros Games

Hyderabad, Telangana, India (Hybrid)
1 Month ago
Nagarro - Senior Engineer

Nagarro

Hyderabad, Telangana, India (On-Site)
6 Months ago
Microsoft - Senior Full Stack Software Engineer - Microsoft Threat Protection

Microsoft

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Zeta - Principal Engineer

Zeta

Bengaluru, Karnataka, India (On-Site)
6 Months ago
ByteDance - Software Engineer Intern, Authorization

ByteDance

Singapore (On-Site)
2 Weeks ago
NVIDIA - Senior System Software Engineer, Signing Services

NVIDIA

California, United States (Remote)
1 Week ago
Nielsen Holdings - STAFF SOFTWARE ENGINEER

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
6 Months ago
Google - Software Engineer II, Account Threats

Google

Zürich, Zurich, Switzerland (On-Site)
2 Weeks ago
MURKA - Java Backend Developer

MURKA

(Remote)
1 Month ago
Patreon - Senior Fullstack Software Engineer, Payments

Patreon

San Francisco, California, United States (Hybrid)
1 Month ago
Minecast - Senior Software Engineer - Threat Protection

Minecast

Bengaluru, Karnataka, India (On-Site)
6 Hours ago
ByteDance - Software Engineer Intern (Recommendation Infrastructure - Data Architecture)

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago
Experian - Software Development Staff Engineer

Experian

Allen, Texas, United States (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Taipei City, Taiwan

Google - Bluetooth Firmware Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Days ago
Google - Lead Software Engineer, Quick Share, Android

Google

Hsinchu County, Taiwan (On-Site)
2 Days ago
NVIDIA - Payroll Specialist

NVIDIA

Taipei City, Taiwan (On-Site)
2 Weeks ago
NVIDIA - Senior Signal and Power Integrity Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
2 Weeks ago
NVIDIA - Research Scientist - Design Automation

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago
Google - Software Engineer, PhD, Cloud Platforms

Google

Taipei City, Taiwan (On-Site)
1 Week ago
Google - Video Solutions Expert, gTech Ads Solutions

Google

Taipei City, Taiwan (On-Site)
1 Week ago
Google - Product Engineer, ARM Servers and Storage Systems

Google

Taipei City, Taiwan (On-Site)
1 Week ago
Appier - Customer Success Manager, Enterprise Solution

Appier

Taipei City, Taiwan (On-Site)
9 Hours ago
Trend Micro - Large Language Models (LLM) Expert (VicOne_Automotive Security)

Trend Micro

Taipei City, Taiwan (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Google - Software Engineer II, Android Automotive

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Week ago
Google - Staff Application Engineer, Spaces Engineering

Google

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Google - Software Engineer III, VirusTotal, Google Cloud

Google

Málaga, Andalusia, Spain (On-Site)
2 Weeks ago
Google - Software Engineer III, Infrastructure, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Epic Games - Senior Web Programmer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
HP - Front End Software Engineer

HP

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
7 Months ago
Fluxon - Staff Software Engineer

Fluxon

Bengaluru, Karnataka, India (Remote)
6 Months ago
Google - Staff Software Engineer, Infrastructure, Core

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Google - Software Engineer, Pixel Innovation and Infrastructure

Google

Shanghai, Shanghai, China (On-Site)
2 Weeks ago
Google - Senior Software Engineer, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

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

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

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (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