Software Engineer - Python

Randstad USA

United States

Remote

USD 124,000 - 158,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Snowflake is seeking an Anti-Abuse Security Engineer to design, build, and operate systems protecting the platform, customers, and data from abuse. The role sits at the intersection of security engineering, data analytics, and ML, with a focus on detections, prevention, and automation.

You will collaborate with senior engineers to scope abuse risks, architect solutions, and contribute to the anti‑abuse roadmap.

Qualifications

  • Bachelor’s degree in Computer Science or related technical field, or equivalent practical experience.
  • 4+ years of experience with anti‑abuse AppSec, threat modeling, and/or secure software development.
  • Proficiency in Python, SQL, or a similar language for building detections and data.
  • Experience securing AWS, Azure, and other public cloud providers; familiarity with anti-abuse solutions.

Responsibilities

  • Understand the abuse risks faced by Snowflake and our customers.
  • Design and deploy anti‑abuse controls for Snowflake features, including detections for compromised accounts, data exfiltration, and other high‑risk areas.
  • Work with senior engineers and management to illustrate abuse risks and guide business decisions.
  • Research, plan, and build anti‑abuse architectures for Snowflake products and features.
  • Provide designs and reference implementations for new anti‑abuse features.
  • Research new services or features that can help protect the product and customers from abuse.

Skills

Python
SQL
Threat modeling
AppSec
Cloud security
Java
Go
LLMs
Data analysis

Education

Bachelor’s degree in Computer Science

Tools

AWS
Azure
LLMs
Kubernetes

Job description

Software Engineer with heavy Python dev skills

Start: 2 weeks from date of offer

Location: Remote

Length of Contract: 7 months

Hourly Pay: 90-115 p/hr on W2

*W2 Contract Only*

*No 3rd Party Applicants*

Looking for a Software Engineer that has heavy Python coding skills. This project will be geared toward Security but this resource does not have to have a Security background / experience.

Musts
  • Python Coding - 1st interview is a coding test
  • SQL or PowerShell Scripting

Build the future of data. Join the Snowflake team. The Anti‑abuse team at Snowflake is responsible for protecting Snowflake and our customers from abuse on the Snowflake platform. You will have the opportunity to help set the direction of the anti‑abuse roadmap and Product Security while working closely with other teams at Snowflake. As an Anti‑Abuse Security Engineer, you will design, build, and operate systems that protect our platform, customers, and data from abuse, misuse, and fraud. You’ll work at the intersection of security engineering, data analytics, and machine learning, developing prevention controls, detections, and automation that mitigate abuse activity across our ecosystem. We’re at the forefront of the data revolution, committed to building the world’s greatest data and applications platform. Our “get it done” culture allows everyone at Snowflake to have an equal opportunity to innovate on new ideas, create work with a lasting impact, and excel in a culture of collaboration.

AS AN ANTI-ABUSE SECURITY ENGINEER AT SNOWFLAKE, YOU WILL
  • Understand the abuse risks faced by Snowflake and our customers
  • Design and deploy the anti‑abuse controls for Snowflake features, including compromised account detections, data exfiltration detections, LLMs, the newest, highest‑risk features such as Snowflake Intelligence, data sharing, and future engineering challenges as Snowflake grows
  • Work directly with senior engineers and management to illustrate abuse risks, threats, exploits, to guide business decisions
  • Research, plan, and build anti‑abuse architectures for Snowflake products and features
  • Provide designs and reference implementations for new anti‑abuse features
  • Research new services, controls, or features that can help protect the product and our customers from abuse
OUR IDEAL ANTI-ABUSE SECURITY ENGINEER WILL HAVE
  • Bachelor’s degree in Computer Science or related technical field or equivalent practical experience
  • 4+ years of experience with anti‑abuse AppSec, threat modeling, and/or secure
  • Understanding of common abuse patterns (e.g., ATO, scraping, spam, fraud, privilege misuse)
  • Proficiency in Python, SQL, or a similar language for building detections and data
  • In-depth knowledge of anti‑abuse solutions, cloud, application security, network security, and/or infrastructure security, LLMs
  • Applied knowledge of securing AWS, Azure, and other public cloud providers
  • Experience performing source code reviews across various languages (e.g. Java, Go)
  • Working knowledge of malware detection and best practices
  • Ability to assess engineering designs and architecture diagrams for abuse risks
  • Ability to assess abuse risks within an application or feature
  • Experience communicating abuse risks and roadmaps to senior leadership
  • Experience designing and implementing anti‑abuse solutions
  • Experience contributing to the security anti‑abuse community such as presenting at conferences or meetups
BONUS POINTS FOR EXPERIENCE WITH THE FOLLOWING
  • Master’s degree or PhD in Computer Science or related technical field
  • Skilled in writing, debugging, and optimizing SQL queries to support data‑driven decisions and operations
  • Experience with cloud environments (AWS, GCP, Azure) and their security/abuse detection tooling
  • Familiarity with ML‑based detection systems, feature engineering, or anomaly
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Security Foundations
Senior Software Engineer, Security Foundations

Snowflake, Inc • Bellevue (WA)

On-site
USD 200,000 - 288,000
Medical Insurance
Dental Insurance
Vision Insurance
+5
Senior Software Engineer - Cloud Security
Senior Software Engineer - Cloud Security

Snowflake • Menlo Park (CA)

On-site
USD 200,000 - 288,000
Medical, dental, vision
Life and disability insurance
401(k) retirement plan
+4
Senior Software Engineer – Security Foundations
Senior Software Engineer – Security Foundations

Jobtailor • California (MO)

On-site
USD 140,000 - 210,000
Senior Security Engineer, Incident Response
Senior Security Engineer, Incident Response

Snowflake • United States

On-site
USD 176,000 - 253,000
Senior Security Engineer, Incident Response
Senior Security Engineer, Incident Response

Snowflake • Menlo Park (CA)

On-site
USD 176,000 - 253,000
Medical, dental, vision benefits
401(k) retirement plan
Paid time off & holidays
Senior Software Engineer (Snowflake)
Senior Software Engineer (Snowflake)

Milestone Technologies, Inc. • Orlando (FL)

On-site
USD 124,000 - 135,000
Senior Software Engineer - Cloud Security
Senior Software Engineer - Cloud Security

Snowflake • Bellevue (KY)

On-site
USD 200,000 - 288,000
Parental leave
Paid time off
Paid holidays
+5
Senior Security Foundations Engineer (AI & Cloud)
Senior Security Foundations Engineer (AI & Cloud)

Snowflake, Inc • Bellevue (WA)

On-site
USD 200,000 - 288,000
Medical Insurance
Dental Insurance
Vision Insurance
+5
Software Engineer
Software Engineer

Snowflake • United States

On-site
USD 160,000 - 230,000
Senior Software Engineer - Natsec
Senior Software Engineer - Natsec

Snowflake • United States

On-site
USD 120,000 - 160,000