Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 8 months 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?