Antifraud Analyst
We are looking for a candidate for a cross-functional role that combines tasks related to online fraud and cyber threat protection, as well as system and infrastructure security.
What needs to be done:
- ML modeling for antifraud: Development, training, and implementation of machine learning models for fraud detection in transactional and session traffic – classifiers (XGBoost, LightGBM, neural networks), anomaly models (Isolation Forest, Autoencoder), behavioral pattern clustering.
- Scoring systems: Design and support of ML scoring – behavioral, transactional, identification scoring; calibration of probability estimates, model drift monitoring.
- Feature Engineering: Extraction and construction of features from raw session logs, transactions, device fingerprints, and graph connections between entities.
- Traffic analysis and anomaly detection: Analysis of session and transactional traffic to identify fraud patterns using statistical methods and unsupervised ML – outliers, atypical action sequences, behavioral anomalies.
- Model validation and testing: Testing and offline validation of antifraud models: quality metrics (AUC-ROC, KS, Gini, F1), error analysis, False Positive / False Negative control.
- Rule management and hybrid systems: Integration of ML models with a rule-based engine: trigger setup, backtesting, threshold calibration, unified decision-making pipeline support.
- Mitigation of automated threats: Application of ML for detecting bot activity, multi-accounting, bonus hunting, scraping.
- Monitoring and incidents: Development of ML metrics and dashboards for online model quality monitoring; participation in fraud incident investigations, model retraining when attack patterns change.
What we expect from the candidate:
- Practical experience in building ML models for fraud detection or related tasks (credit scoring, anomaly detection, churn prediction).
- Proficient in Python and the ML stack: scikit-learn, XGBoost/LightGBM, optionally PyTorch/TensorFlow for sequence models.
- Experience working with large volumes of unstructured data: raw logs, event streams, transaction chains.
- Confident SQL for working with analytical data warehouses.
- Understanding of binary classification quality metrics and business impact assessment of models.
- Bonus points for: Experience with graph methods for detecting linked fraudulent networks (Graph Neural Networks, community detection); working with streaming data (Kafka, Flink) for real-time online scoring; integration of external scoring APIs and data providers.
Why it's good to work with us:
- Personalized salary offer and official employment, we believe in transparency and honesty.
- Work schedule: 5/2. Office-based work in Yekaterinburg.
- Voluntary medical insurance with dental coverage, because we care about your health.
- Career consultant assistance for choosing an individual development path.
- Work in an accredited IT company.
- Headquarters in the center of Yekaterinburg with its own bar, relaxation areas, amphitheater, and a garden of date palms, ferns, and giant ficus trees.
- Partial meal compensation for office work.
- Open dialogue with top managers and a friendly team – the foundation of our culture.
- English language study, compensation for training, and participation in conferences to help you grow with the company.
- Corporate discount at Zolotoye Yabloko, plus bonuses and promotions from partners.
- Large-scale corporate events, book and sports clubs, small talk, and many other informal gatherings.
- No dress code or appearance restrictions. We respect your individuality!