Affirm10 дней назад
Senior Machine Learning Engineer (Fraud)
Зарплата не указана
Remote Canada
Обязанности
- 01Lead development of new fraud prediction models using a mix of approaches for tabular, graph, and behavioral data
- 02Build and scale feature pipelines and training datasets from proprietary and third-party signals, partnering with data and platform teams when needed
- 03Prototype new modeling ideas and features, run offline experiments, and drive the best-performing approaches into production with appropriate risk controls
- 04Productionize models: integrate into batch and/or real-time decision systems, and improve reliability, latency, and operational robustness
- 05Instrument and monitor model and data health, and help define retraining/backtesting workflows as fraud patterns evolve
- 06Identify and implement foundational improvements to how the team builds models
- 07Collaborate across Engineering, Fraud Analytics, Product, and ML Platform to define requirements, evaluate tradeoffs, and communicate results clearly to both technical and non-technical audiences
Требования
- 016+ years experience researching, training, tuning and launching ML models at scale
- 02Track record of delivering high impact machine learning models in a low latency live setting
- 03Strong Python skills and experience writing production-quality code
- 04Experience building and evaluating models for tabular classification problems (preferably gradient-boosted decision trees like LightGBM/XGBoost/CatBoost, or similar)
- 05Experience with a deep learning framework (PyTorch preferred)
- 06Experience working with distributed data processing or parallel compute frameworks (Spark preferred; Ray/Dask or similar)
- 07Experience with ML lifecycle tooling for training orchestration, experimentation, and model monitoring (e.g., Kubeflow, Airflow, MLflow, or equivalent internal platforms)
- 08Proficient in using AI-powered developer tools (e.g., Claude Code, Cursor, or similar) to accelerate iteration, debugging, and code quality as part of day-to-day development workflows
- 09Mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code
- 10Comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews
- 11Experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders
- 12Strong verbal and written communication skills that support effective collaboration with our global engineering team
Условия
- 01Pay Grade - N Equity Grade - 6
- 02Base pay range per year: $153,000 - $213,000
- 03Location - Remote Canada
- 04Remote role open only to candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan
- 05Affirm covers all premiums for all levels of coverage for you and your dependents
- 06Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
- 07Competitive vacation and holiday schedules
- 08ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount