Software Engineer, Android Trust

Google Google · Big Tech · Singapore

Software Engineer on the Android Trust team focused on protecting users from abusive apps using ML and agentic AI. Responsibilities include developing analysis platforms, writing system-level code for app inspection, and architecting defense strategies for AI threat models. The role involves novel research and publishing in security conferences.

What you'd actually do

  1. Develop and scale virtualized and physical device-based analysis platforms for large-scale app execution and monitoring.
  2. Write system-level code to perform deep inspection and instrumentation of apps while defeating evasion techniques.
  3. Lead design reviews and collaborate with cross-functional stakeholders to architect defense strategies for agentic AI threat models.
  4. Triage and resolve complex system issues by analyzing impacts on hardware, network, and service quality.

Skills

Required

  • software development
  • C++
  • Java
  • Python
  • Android system/app development
  • app dynamic analysis
  • network infrastructure
  • security
  • privacy
  • cloud/virtual machine technologies

Nice to have

  • AI/ML understanding
  • agent-powered systems

What the JD emphasized

  • agentic AI threat models
  • novel research

Other signals

  • agentic AI threat models
  • supervised/unsupervised ML and generative AI for detecting content, privacy, and security violations
  • novel research (publishing in security conferences)