Principal Software Engineer, Anti-Abuse
Core
Lead technical architect for platform-wide abuse and fraud detection, designing proactive controls for Snowflake's highest-risk capabilities including Snowpark, Data Sharing, and Cortex AI.
Role type
Principal Software Engineer (Anti-Abuse / Security Architect)
Builds
High-throughput telemetry pipelines, risk-scoring engines, and intelligent mitigation systems for the Snowflake ecosystem.
Domain
Cloud platform security, distributed systems, fraud detection, and threat mitigation.
Deliverable
production ML models
Required skills
Distributed systems architecture, cloud platform infrastructure, security engineering, streaming event processing, anomaly detection, behavioral heuristic engines, graph-based syndicate detection, attacker economics modeling, multi-cloud environment design.
Preferred skills
AI/LLM abuse vector mitigation, zero-trust architecture design, defense-in-depth strategies, adversarial ML research.
Technologies
Java, C++, Python, AWS, Azure, GCP.
Responsibilities
Define long-term technical vision for abuse and fraud detection; architect and scale low-latency telemetry pipelines; model emerging abuse techniques; design intelligent mitigation systems; mentor staff and senior engineers.
Seniority
Principal, hands-on IC with strategic influence.
