Staff Software Engineer (Machine Learning, Full-stack)

Remote
River $200,000 - $250,000
Full Time Lead Level 6+ years

Posted 1 month ago Expired

This job has expired

Looking for a job like Staff Software Engineer (Machine Learning, Full-stack)? Upload your resume and we'll notify you when similar positions become available.

Upload Your Resume

About This Role

This Staff Software Engineer will build and own data-heavy backend systems that power automation and decision-making across various business functions, focusing on integrating and leveraging AI/ML in production. The role involves developing reliable, scalable services, data pipelines, and internal tooling for a rapidly growing fintech company.

Responsibilities

  • Design, build, and own Elixir backend systems used across onboarding, fraud detection, compliance, and operations
  • Build and maintain data pipelines, integrations, and analytics infrastructure
  • Develop internal tools used daily by operations and compliance teams
  • Build and maintain training and inference infrastructure for machine learning models and contribute to models
  • Productionize outputs from machine learning models, heuristics, and LLM-based systems
  • Partner closely with product management and operations to plan and scope new projects and initiatives
  • Write high-quality, tested code
  • Participate in code reviews
  • Take long-term ownership of critical systems as River scales

Requirements

  • 6+ years of experience in software engineering
  • Experience designing, building, and maintaining production systems at scale
  • Ability to take ownership of systems and solve ambiguous problems
  • Experience working with data-heavy systems, pipelines, and complex integrations
  • Familiarity with machine learning systems, including model training, deployment, and production use
  • Strong judgment around correctness, reliability, and operational risk

Qualifications

  • 6+ years of experience in software engineering

Nice to Have

  • Experience in fintech, fraud, risk, or compliance domains
  • Experience with Elixir, Python, Postgres, and cloud data infrastructure
  • Experience working on machine learning or AI-powered systems
  • Experience working at a rapidly scaling company
  • Interest in Bitcoin

Skills

AI/ML * Python * Postgres * Elixir *

* Required skills

Benefits

401(k)
Medical benefits
Significant equity stock options
Unlimited PTO
Dental benefits
Parental Leave
Vision benefits

About River

Building the world’s most trusted financial institution to empower people to take ownership of their financial lives through Bitcoin.

Finance
View all jobs at River →