Senior Software Engineer, Android ML Services

7 Hours ago • 5 Years + • Artificial Intelligence

Job Summary

Job Description

As a Senior Software Engineer, Android ML Services, you'll optimize and evolve Google's infrastructure for machine learning and generative AI on Android devices. Responsibilities include developing and rolling out new APIs for on-device ML, integrating infrastructure into Android applications, collaborating with internal and external teams, and staying current with on-device ML and GenAI advancements. You'll work on infrastructure for machine learning on mobile devices, contributing to the broader Android ML ecosystem. The role requires experience with C++, Java, and ideally machine learning concepts, LLMs, Gradle, and Python.
Must have:
  • 5+ years C++ experience
  • 5+ years Java software development
  • Experience in AI/ML
  • Optimize ML infrastructure for Android
  • Develop and rollout new APIs
Good to have:
  • Experience with LLMs
  • Gradle experience
  • Release engineering experience
  • Experience with Python
  • Multimodal learning knowledge

Job Details

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with C++
  • 5 years of experience with software development in Java
  • Experience in Artificial Intelligence or Machine Learning

Preferred qualifications:

  • Experience with machine learning or artificial intelligence concepts or technology
  • Experience with Large Language Model
  • Experience with Gradle
  • Experience in release engineering
  • Experience developing, launching products, or technologies with LLMs
  • Knowledge of coding with Python

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.

In this role, you will work on infrastructure for machine learning on mobile devices.

Android is Google’s open-source mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone in the world. We believe computing is a super power for good, enabling access to information, economic opportunity, productivity, connectivity between friends and family and more. We think everyone in the world should have access to the best computing has to offer. We provide the platform for original equipment manufacturers (OEMs) and developers to build compelling computing devices (smartphones, tablets, TVs, wearables, etc) that run the best apps/services for everyone in the world.

Responsibilities

  • Optimize and evolve Google's infrastructure for machine learning and generative AI to ensure performance, reliability, and efficiency on Android devices.
  • Collaborate on the development and rollout of new APIs that expand the capabilities of on-device ML and unlock novel use cases.
  • Work closely with internal teams across Google to integrate this infrastructure into critical Android applications and services.
  • Contribute to the broader Android ML ecosystem by partnering with external developers and hardware vendors.
  • Stay ahead of the curve in the rapidly evolving fields of on-device ML and GenAI, including areas like multimodal learning and expanding device compatibility.

Similar Jobs

Canva - Senior Backend Engineer - Support Automation and AI Enablement

Canva

Brisbane, Queensland, Australia (Remote)
2 Weeks ago
Nintendo - DevOps Engineer

Nintendo

Redmond, Washington, United States (On-Site)
3 Months ago
Anthology  Inc  - Associate Software Engineer II

Anthology Inc

Bengaluru, Karnataka, India (On-Site)
6 Days ago
Google - Software Engineer II, Service Provisioning, Google Cloud Platform

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
10 Hours ago
Axinous - Principal Software Engineer (ZDX Platform Engineering)

Axinous

San Jose, California, United States (Hybrid)
4 Months ago
Level AI - Principal Software Engineer

Level AI

Noida, Uttar Pradesh, India (Hybrid)
6 Months ago
ByteDance - Machine Learning Engineer - Pico Perception

ByteDance

San Jose, California, United States (On-Site)
3 Weeks ago
Google - Customer Solutions Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
9 Hours ago
ByteDance - Senior Machine Learning Engineer

ByteDance

San Jose, California, United States (On-Site)
2 Days ago
Google - Software Engineer III, AI/ML

Google

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Gaming Innovation Group  - Infrastructure Engineer

Gaming Innovation Group

Sliema, Malta (Hybrid)
4 Weeks ago
Microsoft - Software Engineer II

Microsoft

Mexico City, Mexico City, Mexico (On-Site)
13 Hours ago
Meta - Software Engineering Manager, Product

Meta

Burlingame, California, United States (Remote)
5 Months ago
Fluxon - Staff Software Engineer

Fluxon

Hyderabad, Telangana, India (Remote)
6 Months ago
ByteDance - Backend Software Engineer - Dubai

ByteDance

Dubai, Dubai, United Arab Emirates (On-Site)
5 Months ago
Niantic - Staff Software Engineer

Niantic

Sunnyvale, California, United States (Hybrid)
1 Week ago
Meta - Production Engineering

Meta

Fremont, California, United States (On-Site)
5 Months ago
Google - Software Engineering Manager II

Google

Sunnyvale, California, United States (On-Site)
9 Hours ago
Google - Software Engineer III, Android, Google Play Apps

Google

Bengaluru, Karnataka, India (On-Site)
7 Hours ago
Google - Software Engineer II, Infrastructure, Search Ads

Google

Zürich, Zurich, Switzerland (On-Site)
11 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in Kraków, Lesser Poland Voivodeship, Poland

PwC - Workday Integration Consultant

PwC

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Techland - Junior Lighting Artist

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
1 Week ago
Netflix - Software Engineer (L4/L5) - Enablement Apps

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Sperasoft - NOC Operator

Sperasoft

Lesser Poland Voivodeship, Poland (Hybrid)
1 Month ago
N-iX - Junior QA Automation Engineer (Python and Appium)

N-iX

Poland (Hybrid)
2 Days ago
N-iX - Strong Middle Data Engineer (Azure Databricks)

N-iX

Poland (Remote)
2 Days ago
CD PROJEKT RED - Senior Asset Pipeline TD

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Weeks ago
Google - Senior Software Engineer, Cloud AI

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
9 Hours ago
Google - Consulting Account Lead, Google Cloud Consulting

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
8 Hours ago
Netflix - Solutions Architect - Finance and Tax Technology

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Artificial Intelligence Jobs

Seedify - AI Product Manager

Seedify

London, England, United Kingdom (Remote)
3 Months ago
Google - Staff Software Engineer, AI/ML

Google

London, England, United Kingdom (On-Site)
8 Hours ago
Interface AI - Staff Software Engineer, Backend

Interface AI

United States (Remote)
2 Months ago
ByteDance - Research Scientist Graduate (Foundation Model, Video Generation) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Ness Digital - AI/ML Engineer

Ness Digital

Iași, Iași County, Romania (Remote)
3 Weeks ago
Bragg - Principal AI/ML Engineer

Bragg

Ljubljana, Ljubljana, Slovenia (Hybrid)
6 Days ago
Google - Staff Software Engineer, Network Interface Card Firmware, SmartNIC

Google

Sunnyvale, California, United States (On-Site)
8 Hours ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model - MultiModal Generative Model)

ByteDance

San Jose, California, United States (On-Site)
2 Days ago
Keywords Studios - AI - Technical Research Associate (Prompts)

Keywords Studios

Silesian Voivodeship, Poland (On-Site)
1 Month ago
Meta - Software Engineer, Systems ML - SW/HW Co-design

Meta

Sunnyvale, California, United States (Remote)
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.

Bucharest, Bucharest, Romania (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Bengaluru, Karnataka, India (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, 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