Previous Job
Previous
Software Engineer
Ref No.: 18-25196
Location: Mountain View, California


Our repository contains over 50 million apps and we render verdicts on over 100 million install attempts per day across 2+ billion devices. Once we flag an app as PHA, GPP has the capability to warn users, block future installs, and clean it up from infected devices.

Role:
Our team is responsible for identifying new PHAs, reverse engineering them, containing their damage and handling PHA reports and incidents. As a GPP R&D Software Engineer, you will:
  • Design and implement software mechanisms to automate, expand and accelerate GPP R&D's functions (detection, containment, response)
  • Develop new mechanisms to identify PHAs in different categories (e.g., spyware, phishing, rooting, SMS fraud)
  • Expose evidence of the presence of PHA on Android devices for purposes of in-depth investigation and analysis
  • Work in close collaboration with other Google teams aimed at protecting the security and privacy of all Android users
Minimum qualifications:
  • BA/BS degree in Computer Science or equivalent practical experience
  • software engineering knowledge of Google infrastructure (¿Dremel¿, ¿Flume¿, ¿Borg¿, ¿Bigtable¿, etc.) or equivalent technologies
Preferred qualifications:
  • MS in Computer Science or equivalent practical experience.
  • Experience with Java, Python, SQL
  • Strong analytical and investigative skills
  • Preferred: Experience in data or system security-related projects, such as information protection, anti-abuse, fraud prevention or spam detection