Senior ML Engineer / ML Scientist - Fraud Detection

Harnham

United States

Remote

USD 140,000 - 210,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Annual bonus
Stock options
401(k) match
Health coverage
Dental coverage
Vision coverage
Unlimited PTO
Parental leave
Life insurance
Disability insurance
Mental health

Job summary

Harnham is partnering with a global technology company at the forefront of ecommerce fraud prevention and transaction intelligence. The Senior Machine Learning Engineer will join an established ML organization responsible for developing and operating models powering real-time fraud decisions.

This role combines applied ML, experimentation, statistical evaluation, and production engineering. You will own complex ML problems from exploration through deployment, monitoring, and optimization in

Qualifications

  • 4+ years in a production ML environment.
  • Experience building ML solutions from experiments to production.
  • Strong Python and SQL skills.
  • Hands-on Apache Spark and distributed computing exp.
  • Solid ML theory, statistics, evaluation design.
  • Experience designing ML experiments from ground up.
  • Experience offline evaluation frameworks and multiple modeling approaches.
  • Experience deploying, monitoring and improving models in production.
  • Ability to work independently on ambiguous problems with teams.

Responsibilities

  • Design, develop, evaluate, and deploy ML models for real-time fraud detection.
  • Develop experimental approaches to complex ML problems.
  • Build and enhance ML pipelines for repeatable experimentation.
  • Develop rigorous offline evaluation methodologies prior to deployment.
  • Evaluate architectures, features, and statistical methods to improve performance.
  • Contribute to ensemble modeling to improve decision systems.
  • Build and operate distributed ML workloads using Python, SQL, and Spark.
  • Own models across development to production lifecycle.
  • Collaborate with Product, Engineering, and Risk to translate requirements.
  • Maintain high standards for testing, documentation, reproducibility, and monitoring.
  • Provide technical leadership and shape ML org direction.

Skills

Python
SQL
Spark
ML theory
Experimentation
Production ML
Distributed computing

Education

Master's degree or PhD in a quantitative discipline

Tools

Apache Spark

Job description

Harnham is partnering with a global technology company at the forefront of ecommerce fraud prevention and transaction intelligence. The organization provides machine learning driven technology that helps online retailers identify fraud in real time, approve more legitimate transactions, and reduce financial losses throughout the digital purchasing journey.

The platform supports approximately 1,000 merchants across more than 100 countries, processing billions of transactions annually. Its business model goes beyond traditional fraud detection by providing a financial guarantee on approved transactions, placing the performance of its machine learning technology directly at the center of the customer experience and the business.

Work Authorization

This position is open only to U.S. citizens and U.S. lawful permanent residents (Green Card holders).

The employer is unable to provide or support employment visa sponsorship now or in the future, including H-1B, F-1 OPT, STEM OPT, CPT, TN, O-1, E-3, J-1, or other temporary or nonimmigrant work authorization.

Candidates who do not meet this requirement will not be considered.

The Role

The Senior Machine Learning Engineer will join an established Machine Learning organization responsible for developing and operating the models that power real time fraud decisions across the platform.

This position combines applied machine learning, experimentation, statistical evaluation, and production engineering. You will own complex ML problems from initial exploration and model development through offline evaluation, deployment, monitoring, and continued optimization.

The team is seeking an engineer with strong machine learning fundamentals who can independently evaluate technical approaches, develop solutions from the ground up, and operate effectively within large scale distributed environments.

Responsibilities
  • Design, develop, evaluate, and deploy machine learning models supporting real time fraud detection and transaction decisioning.
  • Develop experimental approaches to complex business and machine learning problems.
  • Build and enhance ML pipeline components that enable efficient, repeatable experimentation.
  • Develop rigorous offline evaluation methodologies to assess model performance prior to production deployment.
  • Evaluate model architectures, features, and statistical approaches to improve predictive performance.
  • Contribute to ensemble modeling approaches that combine multiple models into improved decision systems.
  • Build and operate distributed machine learning workloads using Python, SQL, and Spark.
  • Own models throughout the full lifecycle, including development, testing, deployment, monitoring, and optimization.
  • Partner with Product, Engineering, and Risk teams to translate business requirements into scalable technical solutions.
  • Establish and maintain high standards for testing, documentation, reproducibility, and model monitoring.
  • Provide technical leadership and contribute to the broader direction of the Machine Learning organization.
Required Qualifications
  • 4+ years of post undergraduate professional experience in a production machine learning environment.
  • Demonstrated experience independently developing machine learning solutions from experimentation through production.
  • Strong proficiency in Python and SQL.
  • Hands‑on experience with Apache Spark and distributed computing environments.
  • Strong foundation in machine learning theory, statistics, experimental design, and model evaluation.
  • Experience designing and conducting machine learning experiments from the ground up rather than primarily fine tuning or integrating existing foundation models.
  • Experience developing offline evaluation frameworks and comparing multiple modeling approaches.
  • Experience deploying, monitoring, and improving machine learning models in production.
  • Ability to work independently on technically ambiguous problems while collaborating across engineering and business functions.
Preferred Qualifications
  • Master's degree or PhD in Computer Science, Statistics, Machine Learning, Mathematics, or a related quantitative discipline.
  • Strong academic or research background in machine learning or statistics.
  • Experience with ensemble modeling techniques.
  • Experience developing ML systems operating on high volume or real time data.
  • Experience within fraud detection, payments, ecommerce, transaction risk, or a related domain.

This position is fully remote within the United States. The team operates across U.S. time zones, with in‑person travel expected approximately once per year.

The Machine Learning organization consists of approximately 20 professionals working across three small, highly collaborative teams. Each team maintains end‑to‑end ownership of its services and the machine learning models supporting its product area.

The anticipated base salary varies by geographic location and level, with compensation ranging from $140,000 to $210,000 across the United States. The organization has flexibility to offer up to $210,000 base for select profiles.

Additional compensation and benefits include:
  • Annual performance bonus
  • Stock options
  • 401(k) match
  • Medical, dental, and vision coverage
  • Unlimited PTO
  • 12 weeks of paid parental leave
  • Life and disability insurance
  • Mental health and therapy benefits
  • Professional learning and development resources
About Harnham

Harnham is a specialist recruitment firm focused exclusively on Data, Analytics, Artificial Intelligence, and Technology. We are partnering directly with the hiring organization to identify experienced machine learning professionals for this opportunity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Scientist
Machine Learning Scientist

Harnham • United States

Remote
USD 140,000 - 190,000
Annual bonus
Equity
Unlimited PTO
+2
Senior Machine Learning Engineer - Infra/Ops - Fraud
Senior Machine Learning Engineer - Infra/Ops - Fraud

Plaid Inc. • United States

On-site
USD 180,000 - 240,000
Equity
Commission
Benefits: medical, dental, vision, 401
Senior Machine Learning Engineer - Fraud
Senior Machine Learning Engineer - Fraud

Plaid Inc. • United States

On-site
USD 140,000 - 190,000
Equity
Comprehensive benefits
Senior ML Engineer - Real-Time Fraud Detection (Remote)
Senior ML Engineer - Real-Time Fraud Detection (Remote)

Harnham • United States

Remote
USD 140,000 - 210,000
Annual bonus
Stock options
401(k) match
+8
Senior Data Scientist - LLMs for Fraud Detection
Senior Data Scientist - LLMs for Fraud Detection

DataVisor • Mountain View (CA)

On-site
USD 140,000 - 170,000
PTO
Stock options
Health benefits
Senior Machine Learning Engineer I // II
Senior Machine Learning Engineer I // II

Signifyd • Denver (CO)

On-site
USD 150,000 - 180,000
Discretionary Time Off Policy (Unlimited!)
401K Match
Stock Options
+12
Senior Machine Learning Engineer I // II
Senior Machine Learning Engineer I // II

Signifyd • Chicago (IL)

On-site
USD 150,000 - 180,000
Unlimited Discretionary Time Off
401K Match
Stock Options
+12
Machine Learning Engineer Fraud | Fintech Payments
Machine Learning Engineer Fraud | Fintech Payments

Access Search, Inc. • Chicago (IL)

Hybrid
USD 225,000 - 275,000
ML Engineering Manager
ML Engineering Manager

Harnham • New York (NY)

Remote
USD 200,000 - 245,000
Annual bonus (up to 10%)
Unlimited PTO
401k match
+2
Senior ML Engineer — Real-Time Fraud & Systems
Senior ML Engineer — Real-Time Fraud & Systems

AI Talent Hunt Cloud • Los Angeles (CA)

Remote
USD 175,000 - 220,000