Software Engineer, PhD, Static Program Analysis

Google

Up to 2 yrs Bengaluru Full Time Remote
Google logo
Posted : today
Actively hiring

Job description

Join Google's innovative team and contribute to shaping the future of technology. We are seeking skilled Software Engineers to develop cutting-edge solutions that impact billions of users worldwide. This role offers the opportunity to work on critical projects and collaborate across diverse teams, driving advancements in areas like information retrieval, distributed computing, large-scale system design, security, and artificial intelligence.

As a key contributor, you will be instrumental in designing, testing, deploying, and maintaining robust software solutions. This position is part of the Mobile Threat Analysis Platform (MTAP) team, dedicated to safeguarding Android users from malware and privacy threats on the world's most popular computing platform. You will play a vital role in building the infrastructure that protects the Android ecosystem.

Responsibilities

Design and implement advanced automated static program analysis frameworks at Google's scale. Develop and enhance secure, insightful code exploration tools for reverse engineering. Research and propose novel methodologies for detecting emerging malware and abusive applications through static analysis. Write, review, and maintain high-quality product and system development code. Participate in and lead design reviews, evaluating and selecting appropriate technologies. Provide constructive feedback on code developed by peers, ensuring adherence to best practices in style, accuracy, testability, and efficiency. Contribute to documentation and educational materials, adapting them based on product updates and user feedback. Address and resolve product or system issues by analyzing root causes and their impact on operations and quality.

Qualifications

A PhD degree in Computer Science, Electrical Engineering, or a related technical discipline is required. Demonstrated experience in static program analysis, compilers, or security principles. Proven background in malware analysis, threat intelligence, or abuse detection. Exceptional engineering abilities are highly valued. While not strictly required, 2 years of experience in security and privacy domains is preferred.

Essential Skills

Static Program AnalysisCompilersSecurityMalware AnalysisThreat DetectionAbuse DetectionReverse EngineeringSystem DesignLarge-scale SystemsDistributed ComputingArtificial IntelligenceNatural Language Processing

Good to Have

Privacy

Highlights

  • Actively hiring

More Details

RoleSoftware Engineer, PhD, Static Program Analysis
IndustryTechnology, Internet
DepartmentSoftware Development
Employment TypeFull Time, Remote

About the Company

Google logo

Google

Technology

Software Engineer, PhD, Static Program Analysis at Google | SkillMX | SkillMX