Staff Machine Learning Engineer, Fraud & Abuse
Build and operate production machine learning systems for ranking, retrieval, recommendations, personalization, and customer intelligence. The role requires 12+ years of production software and ML experience, strong expertise in intelligent systems, and sound judgment around trustworthy customer-impacting signals.
About the job
Responsibilities
- Build and operate production machine learning systems that transform customer and product context into trusted signals, rankings, recommendations, and decision capabilities.
- Design production data and signal contracts covering intended use, freshness, provenance, confidence, eligibility, and calibration.
- Own ranking, retrieval, recommendation, search, propensity, and next-best-action systems end to end, including feature and candidate generation, serving, experimentation, monitoring, and feedback loops.
- Evaluate customer and business impact across trust, fairness, access, risk, compliance, long-term engagement, and segment-level performance.
- Partner with product, growth, data, platform, modeling, risk, and compliance teams to translate ambiguous goals into measurable ML system designs.
- Use AI and agent-assisted tools to accelerate development, analysis, testing, documentation, and operations while exposing reusable capabilities to product services and internal tools.
Requirements
- 12+ years building and operating production software and machine learning systems for business-critical products.
- Deep expertise in ranking and retrieval, recommendations, search, personalization, growth and lifecycle ML, customer intelligence, propensity, churn/LTV, next-best-action, or model-derived risk signals.
- Strong production ML judgment across feature pipelines, model serving, experimentation, monitoring, feedback loops, online/offline consistency, and reliable signal interfaces.
- Ability to evaluate impact beyond short-term conversion, including trust, fairness, access, risk, compliance, and long-term engagement.
- Experience using AI-assisted engineering tools with verification, testing, and review for customer-impacting systems.
Nice to Have
- Semantic retrieval, embeddings, two-tower models, graph features, LLM-powered retrieval or decision systems, entity resolution, or real-time personalization.
- Experimentation, online evaluation, interleaving, counterfactual evaluation, multi-objective optimization, or long-term holdouts.
- Reusable feature or signal platforms, decision services, customer intelligence layers, model-derived data products, or agent-assisted operations.
Technologies
- Python, Java, Kotlin, SQL
- TensorFlow, PyTorch, XGBoost, LightGBM
- Ranking and retrieval systems, embeddings, semantic search, recommendation frameworks
- Event streams, batch pipelines, feature stores, model-serving infrastructure
- Workflow orchestration, experimentation systems, data warehouses, and lakehouses
- Cloud infrastructure, Kubernetes, observability tooling, coding agents, and evaluation harnesses
Compensation and Benefits
- Annual salary range of $276,800–$415,200 USD.
- Benefits include remote work, medical insurance, flexible time off, retirement savings plans, and modern family planning.
Skills
Python, Java, Kotlin, SQL, TensorFlow, PyTorch, Xgboost, Lightgbm, Kubernetes, Embeddings, Semantic Search, Feature Stores, Model Serving, Experimentation Systems, Ranking Systems
Similar jobs
ML Engineering jobsLeads the technical direction and development of large-scale, GenAI-powered recommendation and feed-ranking systems. Requires 10+ years of industry experience in relevance-driven products, deep expertise in machine learning and recommendations, and strong organizational influence and mentoring skills.
Leads technical strategy for Reddit’s Ads ML Platform, improving feature development, training-data generation, experimentation, and the path to production ML serving. The role requires 8+ years in infrastructure or distributed systems, production ML platform experience, and strong cross-team technical leadership.
Leads the reliability, architecture, deployment automation, and monitoring of production machine learning systems. Requires 7+ years of software engineering experience, deep MLOps platform expertise, and strong Kubernetes, cloud, infrastructure-as-code, and observability fundamentals.
Leads end-to-end development of production algorithmic systems for healthcare, spanning machine learning, optimization, and LLM applications. The player-coach role requires 6+ years of industry experience, strong problem-solving and metrics judgment, and technical leadership of a small team.
Leads the technical direction of large-scale ML infrastructure for embedding, recommendation, and personalization systems. The role requires 8+ years of ML engineering experience, expertise in deep learning and distributed training, and strong leadership across research, infrastructure, and production deployment.