Software Engineer II - Compromise & Fraud Protection
Core
Design and develop large-scale distributed software services and data tools to detect, block, and analyze fraudulent activities in real-time, leveraging machine learning models and reputation systems.
Role type
Senior IC Software Engineer (Fraud Protection & Data Systems)
Builds
Distributed software services, data transformation tools, and production ML models for fraud detection
Domain
Cybersecurity / Fraud Prevention / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Large-scale distributed systems design, Machine learning model integration, Data analysis and processing, Cloud service architecture, Security data management, System reliability and monitoring, Mentorship of engineers, Test coverage and integration testing
Preferred skills
Experience with Spark or Hadoop, Knowledge of security logging solutions
Technologies
Azure, GCP, AWS, Spark, Hadoop, C, C++, C#, Java, JavaScript, Python
Responsibilities
Design and maintain data tools for fraud detection, integrate ML models into production systems, debug production issues to mitigate customer impact, guide and mentor engineers, improve test coverage and automation, optimize system reliability and monitoring
Seniority
Senior, hands-on IC with mentorship responsibilities
