Senior Penetration Testing Engineer

Snowflake Snowflake · Data AI · CA-Menlo Park, United States · Engineering

This role is for a Senior Penetration Testing Engineer at Snowflake. The primary focus is on finding and exploiting vulnerabilities in various cloud environments, systems, and applications, including those related to AI Agents and Systems. The role involves setting test scopes, developing new attack methods, and collaborating with security and engineering teams to manage product releases and communicate findings. While the company is exploring AI and mentions 'agentic enterprise' and 'agentic driven security', the core function of this role is penetration testing, not direct AI/ML model development or deployment.

What you'd actually do

  1. Perform penetration testing engagements against a diverse cloud environment and find vulnerabilities in software, systems, and networks.
  2. Set scope, priority based test plans, and timelines for penetration testing engagements.
  3. You will figure out how to test new applications, technologies, protocols, controls, and concepts where there is no out-of-the-box methodology.
  4. Work with security and engineering teams to manage product releases, plan engagements, communicate findings and recommendations, and inform stakeholders.
  5. Partner closely with security engineers in the Product Security program to drive reviews, designs, and controls from outcomes.

Skills

Required

  • penetration testing
  • vulnerability assessment
  • cloud security
  • Kubernetes
  • AWS
  • GCP
  • Azure
  • C++
  • Java
  • JavaScript
  • Go
  • Python
  • communication skills
  • collaboration with developers and security engineers

Nice to have

  • AI Agents and Systems testing

What the JD emphasized

  • solid 5+ years of experience
  • find and exploit bugs
  • figure out how to test new applications, technologies, protocols, controls, and concepts where there is no out-of-the-box methodology