River

Senior/Staff Machine Learning Engineer

River2 days ago
Location

Remote Americas + Europe

Type

Full Time

Salary

USD 150,000 – 250,000

Level

Senior

Role

Machine Learning Engineer

Posted

Apr 17, 2026

Full TimeSenior

The role

Summary

River is seeking a Senior/Staff Machine Learning Engineer to develop sophisticated ML-driven systems that power critical decision-making processes across fraud, compliance, risk, and operations. The ideal candidate will leverage advanced machine learning techniques, including LLMs, to solve complex problems in a fast-growing Bitcoin financial technology environment.

What you'll do

Machine Learning Model Development: Design, build, and continuously iterate on machine learning models and LLM-based systems for critical business decisions in fraud, compliance, growth, and operations
Data Engineering: Work with complex, real-world datasets to identify meaningful signals, engineer features, and improve model performance through iterative refinement
System Optimization: Balance model performance, interpretability, and operational cost while making pragmatic technical trade-offs
Cross-functional Collaboration: Partner closely with product and operations teams to identify and solve problems directly impacting client experience
Backend Support: Contribute to backend systems and data pipelines supporting model training and inference, without being primarily an infrastructure role
Code Quality: Write high-quality, thoroughly tested code and actively participate in code review processes
Long-term System Ownership: Take comprehensive ownership of critical systems as the company continues to scale and evolve

What we look for

Technical

Machine Learning ExpertiseMinimum 4+ years of experience building and applying machine learning models in real-world production environments
Data HandlingProven experience working with noisy, imbalanced, and complex real-world datasets
ML Conceptual UnderstandingStrong intuition for machine learning concepts and practical application of theoretical knowledge

Education

Advanced DegreeBachelor's or Master's degree in Computer Science, Machine Learning, Statistics, or related technical field preferred

Experience

Problem-SolvingDemonstrated ability to solve ambiguous problems and take comprehensive system ownership
Risk ManagementStrong judgment regarding system correctness, reliability, and operational risk mitigation
Interdisciplinary CommunicationAbility to effectively translate between technical systems and business/product requirements

Skills

Required skills

Programming LanguagesAdvanced Python programming skills with machine learning libraries
Machine Learning FrameworksProficiency in XGBoost, PyTorch, and MLflow
Data ManagementExperience with Postgres and BigQuery for data handling and analysis

Nice to have

Domain ExpertiseExperience in fraud detection, risk management, or fintech domains
Advanced TechniquesFamiliarity with LLM-based systems and applied AI use cases
Feature EngineeringStrong skills in tabular machine learning and advanced feature engineering workflows

Compensation & benefits

Salary

USD 150,000 – 250,000 (annual)

Stock options

Available

Benefits

Health Coverage

Comprehensive Medical, Dental, and Vision Benefits

Vacation Policy

Unlimited Paid Time Off (PTO)

Parental Support

Dedicated Parental Leave separate from standard PTO

Retirement Planning

401k retirement savings plan

Equity Compensation

Significant stock option grants


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to assess background and initial fit
  2. 2
    Technical Assessment Machine learning and coding challenge to evaluate technical skills and problem-solving abilities
  3. 3
    Technical Interviews Multiple rounds of in-depth technical interviews focusing on machine learning expertise, system design, and practical problem-solving
  4. 4
    Hiring Manager Discussion Comprehensive discussion with engineering leadership about role expectations and team fit
  5. 5
    Final Interview Final round interview assessing overall candidate compatibility with company mission and culture

Apply for this position

You'll be redirected to the company's application page