Google is looking to solve the problem of detecting malicious and abusive apps on its Android and Play platforms to protect its 3 billion users.
Requirements
- 2 years of experience with software development in C++ or Python.
- Experience with program analysis.
- 2 years of experience with data structures or algorithms in either an academic or industry setting.
- 2 years of experience with performance, large scale systems data analysis, visualization tools, or debugging.
- Experience with static or dynamic analysis.
- Experience with security or privacy.
Responsibilities
- Write a product or system development code.
- Build automated runtime analysis platform at Google scale using cloud virtualization infrastructure.
- Build full-stack solutions including app instrumentation, networking, app crawling, anti-cloaking, leveraging artificial intelligence (AI) where applicable, to build exceptional dynamic analysis-based detection and reverse-engineering solutions.
- Work broadly with security, privacy and abuse engineering and product teams to land impact protecting more than 3 billion Android and Play users against malware and all kinds of mobile threats.
Other
- Bachelor’s degree or equivalent practical experience.
- Master's degree or PhD in Computer Science or a related technical field.