Software Engineer, Account Abuse
Build systems to detect and prevent account abuse by analyzing signals at scale, integrating vendor data, and creating monitoring tools. Requires 3+ years experience in software engineering focused on fraud/abuse, proficiency in Python/SQL.
About the job
Responsibilities:
- Think and respond quickly in a rapidly-changing greenfield environment
- Jump into other teams’ code to identify key points for signals or interventions with minimal impact
- Integrate with third-party data-enrichment vendors
- Create monitoring dashboards, alerts, and internal admin UX
- Work closely with data scientists to maintain situational awareness of usage patterns and with Policy & Enforcement team
- Build robust and reliable multi-layered defenses
- Lead root cause analyses and deep-dive investigations into account activity to identify abuse patterns and inform defenses
You may be a good fit if you have:
- A Bachelor’s degree in Computer Science, Software Engineering or comparable experience
- 3-10+ years of experience in a software engineering position, preferably with a focus on integrity, spam, fraud, or abuse detection
- Proficiency in Python, SQL, and data analysis tools
- Strong communication skills and ability to explain complex technical concepts to non-technical stakeholders
Strong candidates may also:
- Have experience building trust and safety mechanisms for and using AI/ML systems, such as fraud-detection models or security monitoring tools
- Have worked closely with operational teams to build custom internal tooling
Compensation
Annual Salary: $320,000 — $405,000 USD
Skills
Python, SQL, Data Analysis, Monitoring Dashboards, AI/ML, Fraud Detection, Security Monitoring, Kubernetes, GCP, React
Similar jobs
Security Engineering jobsThis hands-on security engineer will research sophisticated threat actors, build intelligence pipelines, conduct threat hunts, analyze malware and infrastructure, and translate findings into durable detections. The role requires at least five years of cyber threat intelligence or related experience, strong Python engineering, and malware and detection-analysis expertise.
Senior hands-on security engineer responsible for endpoint hardening, device trust, identity and SaaS governance, and scalable corporate-security automation across a growing organization. Requires endpoint security expertise, Python scripting, IAM and zero-trust depth, and strong threat-modeling judgment.
Conduct offensive security operations, red-team engagements, penetration testing, and adversarial simulations across cloud, endpoint, and bare-metal environments. The role requires at least five years of experience, strong engineering skills, and expertise across multiple security domains.
Build and operate evaluations for cyber capabilities and safeguard robustness in AI models, analyze adversarial data, and develop cyber-abuse detection probes. The role requires hands-on cybersecurity experience, Python proficiency, evaluation expertise, and strong cross-functional communication.
Design and ship security-critical software and firmware at the boundary between policy systems and hardware-backed cryptographic protection. The role requires 5+ years of secure embedded development and deep C, C++, or Rust experience.