Staff Software Engineer, Android Trust - Singapore

GOOGLE ASIA PACIFIC PTE. LTD.

Singapore

On-site

SGD 120,000 - 180,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Google Asia Pacific PTE. LTD. is seeking software engineers to strengthen Android ecosystem safety.

You will own critical safety areas, design and deploy ML/AI models, including LLMs, and lead cross-functional teams across complex, scalable systems. This role demands leadership, strong technical skills, and the ability to adapt to evolving regulatory requirements. Ideal candidates bring 8+ years in software development, substantial ML experience, and a track record of delivering secure,

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience testing, launching software products, and 3 years of design/architecture.
  • 5 years of experience with one or more ML areas (speech/audio, RL, ML infrastructure, or related).
  • 5 years of experience with ML design/infrastructure (deployment, evaluation, data processing, debugging, fine tuning).
  • Experience integrating generative AI tools or LLM interfaces into workflows.

Responsibilities

  • Own critical areas of Android Ecosystem safety.
  • Lead design, develop, deploy and maintain large-scale systems in counter abuse.
  • Lead design, development, deployment and scale ML/AI models including LLMs and GenAI for protecting users and developers.
  • Provide technical leadership on high-impact projects; mentor distributed teams.
  • Work in a fast-paced environment with multiple stakeholders and regulatory changes.

Skills

Software development
ML experience
Team leadership
Problem solving
Communication

Education

Bachelor's degree
PhD preferred

Tools

LLMs
ML frameworks
AI tooling

Job description

Product area

Android is Google’s 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.

Job description

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.

Additional job description

Our team's mission is protecting billions of Android users from abusive apps, including malware, content abuse, impersonation, and behavioral abuse. We develop products and services to ensure a safe and high quality experience for users of Android apps across the Android ecosystem. We also protect Google's brand and business. Our work spans our production infrastructure and novel research (publishing in security conferences). Our efforts sit in the areas such as supervised/unsupervised Machine Learning (ML) and generative Artificial Intelligence (AI) for detecting content, privacy, and security violations, static program analysis of multiple languages used by Android apps, dynamic program analysis on secure environments in both real devices and Virtual Machines (VMs), enhancing and automating reverse-engineering and threat mitigation, and agentic AI threat models and defense.

Job responsibilities
  • Own critical areas of Android Ecosystem safety.
  • Lead the design, develop, deploy and maintain large scale engineering systems in the area of counter abuse.
  • Lead the design, development and deployment and scale ML and AI models, including Large Language Models (LLMs) and Generative AI (GenAI) aimed at protecting the users, developers and other stakeholders of the Android ecosystem.
  • Provide technical leadership on high-impact projects. Manage project priorities, deadlines and deliverables. Influence and mentor a distributed team of engineers.
  • Work in a high paced environment with multiple partner stakeholders and have the ability to adapt to a fast changing regulatory environment.
Minimum qualifications
  • Bachelor’s degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
  • 5 years of experience with one or more of the following: Speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field.
  • 5 years of experience with ML design and ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
  • Experience integrating generative AI tools or LLM interfaces into workflows.
Preferred qualifications
  • PhD degree in Computer Science, Engineering, or a technical related field.
  • 8 years of experience with data structures and algorithms.
  • Experience working in the area of safety, security, privacy, and counter-abuse.
  • Experience with AI/ML modeling for classification and system automation.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Android Trust
Staff Software Engineer, Android Trust

Google • Singapore

On-site
SGD 200,000 - 260,000
Software Engineer, Android App Security, Content Abuse - Singapore
Software Engineer, Android App Security, Content Abuse - Singapore

GOOGLE ASIA PACIFIC PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer, Android App Security, Content Abuse
Software Engineer, Android App Security, Content Abuse

Google Inc. • Singapore

On-site
SGD 90,000 - 150,000
Senior Software Engineer, Android Trust
Senior Software Engineer, Android Trust

Google • Singapore

On-site
SGD 180,000 - 240,000
Staff Android Safety ML Engineer - Counter-Abuse & Security
Staff Android Safety ML Engineer - Counter-Abuse & Security

GOOGLE ASIA PACIFIC PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Engineering Manager, Android Application Safety
Senior Engineering Manager, Android Application Safety

Google Inc. • Singapore

On-site
SGD 250,000 - 350,000
Software Engineer, Content Safety Team
Software Engineer, Content Safety Team

Google • Singapore

On-site
SGD 80,000 - 120,000
Senior Software Engineer, Content Safety
Senior Software Engineer, Content Safety

Google • Singapore

On-site
SGD 180,000 - 240,000
Principal Engineer, Agentic AI, App and EcoSystem Safety
Principal Engineer, Agentic AI, App and EcoSystem Safety

Google • Singapore

On-site
SGD 240,000 - 360,000
Staff Android Trust Engineer — AI, Security & Scale
Staff Android Trust Engineer — AI, Security & Scale

Google • Singapore

On-site
SGD 200,000 - 260,000