Senior ML Engineer / ML Scientist - Fraud Detection

Posted yesterday

harnhamDenver (CO)
Data ScientistsComputer Systems Design Services

SENIORITY

Senior

SALARY

$140,000 to $210,000

Apply

About the role

Senior Machine Learning Engineer Remote, United States
Overview: 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.
Work Environment: 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.
Compensation & Benefits: 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 PTO12 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.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this

Senior ML Engineer / ML Scientist - Fraud Detection Jobs at...