Job Description:
You will be joining the Google Play Protect (GPP) team in Android Security, a team that develops products, tools and methods to detect and contain malware -- what we call "potentially harmful applications", or PHA.
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