Senior (staff) Penetration Tester

Snowflake Snowflake · Data AI · Warsaw, Poland · Engineering

This role is for a Senior (Staff) Penetration Tester at Snowflake. While the company emphasizes an 'AI-native' approach and mentions 'AI Agents and Systems' as a target for testing, the core function of the role is penetration testing and security assessment, not the development or direct application of AI/ML models. The role focuses on finding vulnerabilities in software, systems, and networks across various technologies and cloud environments.

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 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
  • C++
  • Java
  • JavaScript
  • Go
  • Python
  • Kubernetes
  • AWS
  • GCP
  • Azure
  • Cloud Native Systems and Applications
  • Client Side Applications
  • Micro Services
  • Database Systems
  • Drivers
  • Connectors
  • AI Agents and Systems
  • Web Applications
  • communication skills
  • risk assessment
  • developing new attack methods

Nice to have

  • security and business demands balancing

What the JD emphasized

  • solid 5+ years of experience
  • find and exploit bugs
  • not overly reliant on tools and can use your fundamental understanding of technologies to develop new attack methods
  • strong communicator, with a track record of delivering results
  • balancing security and business demands