CareerPlanSign in

Staff+ Software Engineer, Account Abuse (Machine Learning)

San Francisco, CA💼 Full-time💰 $320,000–$320,000🗓 2026-09-29

Core

Build machine learning systems to detect and stop account abuse and fraud at scale, ensuring fair allocation of computing capacity.

Role type

Staff+ Software Engineer (Machine Learning)

Builds

Real-time scoring systems, feature computation platforms, and automated model development tooling for abuse detection.

Domain

AI Safety / Fraud Detection / Account Integrity

Deliverable

production ML models

Required skills

Python, SQL, machine learning model training, production deployment, batch processing (Spark/Beam), workflow scheduling (Airflow), point-in-time correctness, tree-based models, unsupervised/clustering/graph-based detection

Preferred skills

Feature platform experience (Chronon/Feast/Tecton), stream processing (Flink/Kafka), AutoML, working with noisy/delayed labels, integrity/spam/fraud detection experience

Technologies

Python, SQL, Spark, Beam, Airflow, Flink, Kafka, Claude

Responsibilities

Build and operate feature computation platforms for training and real-time scoring; Train, evaluate, and deploy abuse detection models offline and online; Automate model development lifecycle using AI assistants; Implement backtesting, shadow deployment, and staged rollouts with drift monitoring; Partner with data scientists and policy teams to improve label quality.

Seniority

Staff+, hands-on IC with strategic impact

Sourced via greenhouse · Listed on CareerPlan, which tracks 851,000+ jobs from 20+ sources.