Software Engineer II, Governance and Protected Data

Google is a global technology leader that organizes the world's information.
Security
Mid-Level Software Engineer
In-Person
1+ year of experience
AI · Cybersecurity

Description For Software Engineer II, Governance and Protected Data

Google is seeking a Software Engineer II for their Governance and Protected Data team. This role is part of the Core team, which builds the technical foundation behind Google's flagship products. The position focuses on applying AI to enhance security outcomes at Google, such as using AI to automatically determine the risk and privacy impact of a project.

As a Software Engineer II, you will be responsible for designing and developing AI capabilities that contribute directly to security outcomes. This includes rapid prototyping, scaling successful prototypes into robust solutions, and collaborating with various teams across Google to address cybersecurity challenges using innovative AI techniques.

The ideal candidate should have a Bachelor's degree in Computer Science or related field, or equivalent practical experience. You should have at least 1 year of experience in software development, data structures and algorithms, and implementing core AI/ML concepts. Experience with research in NLP/Generative AI or Graph Neural Networks (GNNs) is preferred, as well as knowledge of AI Algorithms, Python, C++, Security, and Machine Learning.

This role offers the opportunity to work on cutting-edge AI applications in cybersecurity, contribute to the broader AI for cybersecurity research community, and shape the technical direction of the team. You'll be part of Google's mission to organize the world's information and make it universally accessible and useful, while focusing on critical security aspects of the company's products and services.

Join Google's Core team and help build the essential building blocks for excellent, safe, and coherent experiences for users worldwide, driving innovation for every developer and strengthening Google's technical foundation.

Last updated 9 days ago

Responsibilities For Software Engineer II, Governance and Protected Data

  • Design and develop AI capabilities that directly contribute to security outcomes. This includes rapid prototyping to showcase feasibility and potential impact, and scaling successful prototypes into robust, deployable solutions.
  • Collaborate with security analysts, researchers, engineers, and product teams across Google to identify and address cybersecurity challenges using innovative AI techniques.
  • Maintain and enhance existing large-scale anomaly detection data pipelines and services, ensuring optimal performance through monitoring, testing, and optimization efforts.
  • Play an active role in shaping the technical direction of the team and engage with the broader AI for cybersecurity research community. Share knowledge and insights gained from applied research and pilot projects, and contribute to the field by publishing research findings in relevant venues.

Requirements For Software Engineer II, Governance and Protected Data

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience with data structures or algorithms
  • 1 year of experience implementing core AI/ML concepts

Interested in this job?

Jobs Related To Google Software Engineer II, Governance and Protected Data

Cloud Support Engineer (Security)

Join AWS as a Cloud Support Engineer (Security) to drive customer success using cutting-edge cloud technologies and provide world-class support.

Software Development Engineer, Automated Reasoning in Identity

Join Amazon's AWS Identity team to build zero trust tools and shape the future of secure cloud computing.

Cloud Support Engineer (Security)

Join AWS as a Cloud Support Engineer (Security) to drive cloud adoption, solve complex problems, and work with cutting-edge technologies in a diverse and inclusive environment.

Security Engineer, Physical Operations Incident Response, AWS Security Operations

Join AWS as a Security Engineer in Physical Operations Incident Response, driving security across physical, logical, and technical domains.

Technical Support Engineer - Defender for Endpoint

Join Microsoft as a Technical Support Engineer for Defender for Endpoint, troubleshooting and solving customer security issues.