Full Time

Senior Staff Software Engineer, AI/ML Security

Google
Sunnyvale, CA
$250,000 - $375,000* / year (about $120–$180 an hour)

Job Description

About this kind of role

What a Senior Staff Software Engineer, AI/ML Security usually does. The employer's own details are in the listing.

Typically does: This role focuses on researching, designing, and implementing security solutions for artificial intelligence and machine learning systems. Responsibilities often include identifying vulnerabilities in AI/ML models and infrastructure, developing mitigation strategies, and ensuring the secure development lifecycle of AI-powered applications. Senior Staff Software Engineers in this area may also lead teams, mentor junior engineers, and contribute to the development of security standards and best practices. They frequently collaborate with data scientists, machine learning engineers, and other security professionals.

Tools and skills: Proficiency in programming languages like Python and Java, experience with machine learning frameworks (TensorFlow, PyTorch), knowledge of security principles (cryptography, authentication, authorization), and familiarity with cloud platforms (AWS, Azure, GCP) are commonly required.

Good fit for: Individuals with a strong background in both software engineering and security, coupled with a keen interest in the emerging challenges of AI/ML security, often thrive in this role.

Of the 33 countries of the Americas, the United States was the 9th lowest for unemployment in 2025, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.