Senior Software Engineer, Android Trust

Google Google · Big Tech · Singapore

Senior Software Engineer on the Android Trust team, focusing on protecting users from abusive apps using ML, generative AI, and agentic AI threat models. Responsibilities include developing analysis platforms, system-level code for app inspection, and leading design reviews for defense strategies against agentic AI threats. 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
  • software design and architecture
  • system-level code
  • app inspection
  • defense strategies

Nice to have

  • ML
  • generative AI
  • static program analysis
  • dynamic program analysis
  • reverse-engineering
  • threat mitigation
  • Android system/app development
  • app dynamic analysis
  • network infrastructure
  • cloud/virtual machine technologies
  • AI/ML understanding
  • agent-powered systems

What the JD emphasized

  • agentic AI threat models
  • agentic AI threat models

Other signals

  • developing novel research in security and ML
  • applying generative AI for detection
  • agentic AI threat models and defense