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.