Taro Logo

Software Engineer III, Core, Security

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Security
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Cybersecurity

Description For Software Engineer III, Core, Security

Google is seeking a Software Engineer III to join their Core Security team, focusing on building and maintaining security solutions for AI/ML systems. The role combines software engineering expertise with specialized security knowledge, particularly in AI/ML security. As part of the Core team, you'll work on the technical foundation behind Google's flagship products, building central solutions and strengthening existing systems. The position involves developing security strategies for AI/ML systems, implementing controls for models and training data, and collaborating with distributed teams to enforce security best practices. This is a unique opportunity to impact technical decisions across Google while working on cutting-edge AI security challenges. The ideal candidate should have experience in software development, data structures, and security implementation, with preferred knowledge in AI/ML systems security, including understanding of threats like adversarial attacks and data poisoning. The role offers the chance to work on critical projects at massive scale, with opportunities for growth and evolution as the technology landscape changes.

Last updated 5 days ago

Responsibilities For Software Engineer III, Core, Security

  • Contribute to the development of Artificial Intelligence (AI/ML) security strategies
  • Execute automated vulnerability management programs
  • Implement security controls for AI/ML models, training data, and infrastructure that work at Google scale
  • Collaborate with distributed engineering teams to define, integrate, and enforce security best practices in the AI/ML development lifecycle
  • Help identify security risks of AI/ML products through software solutions

Requirements For Software Engineer III, Core, Security

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • 2 years of experience in building software for data privacy or security

Interested in this job?

Jobs Related To Google Software Engineer III, Core, Security