HexHire logo HexHire
river

Staff Software Engineer (Machine Learning, Full-stack)

river

Senior level
FULLTIME
Elixir Python PostgreSQL Machine Learning LLM data pipelines internal tooling
Salary
$200K-250K/year
Location
Europe (Remote)
Remote Regions
Europe
North America
South America
Company Size
101-250
Industry
Financial Services / FinTech / Cryptocurrency
Posted
5d ago

About the role

Description:

  • At River, we are building the world’s most trusted financial institution to empower people to take ownership of their financial lives through Bitcoin.
  • We are looking for a staff software engineer to build and own data-heavy backend systems that power automation and decision-making across onboarding, risk, compliance, and operations.
  • The work involves building reliable, scalable services, data pipelines, and internal tooling, including systems that integrate and leverage AI/ML in production.
  • Our core stack includes Elixir, Python, and Postgres, with supporting data and analytical infrastructure.
  • You will design, build, and own Elixir backend systems used across onboarding, fraud detection, compliance, and operations with a direct impact on the experience of hundreds of thousands of clients.
  • You will build and maintain data pipelines, integrations, and analytics infrastructure for a rapidly growing team.
  • You will develop internal tools used daily by operations and compliance teams.
  • You will build and maintain training and inference infrastructure for machine learning models and contribute to models where appropriate.
  • You will productionize outputs from machine learning models, heuristics, and LLM-based systems.
  • You will partner closely with product management and operations to plan and scope new projects and initiatives.
  • You will write high-quality, tested code and participate in code reviews.
  • You will take long-term ownership of critical systems as River scales.

Requirements:

  • You must have 6+ years of experience in software engineering.
  • You should have designed, built, and maintained production systems at scale and understand how to build reliable systems.
  • You need to take ownership of systems and be comfortable solving ambiguous problems.
  • You must have experience working with data-heavy systems, pipelines, and complex integrations.
  • You should be familiar with machine learning systems and how models are trained, deployed, and used in production.
  • You need to have strong judgment around correctness, reliability, and operational risk.
  • You should be excited about what we are building at River.

Benefits:

  • A 100% remote option is available within the Americas and Europe, with offices in SF, NYC, and Columbus.
  • The salary range is between $200,000 - $250,000 based on skills and experience, with no location adjustment.
  • You will receive significant equity stock options.
  • Medical, Dental, and Vision Benefits are provided.
  • Unlimited PTO is offered.
  • Parental Leave is separate from the regular PTO policy.
  • A 401k plan is available.

Company

River is a Bitcoin-focused financial services company offering a Bitcoin brokerage, custody, and related financial services. It positions itself as a Bitcoin technology and financial services startup with a focus on security, transparency (public financials and reserves), and client service for long-term Bitcoin investors.

river
Apply for this position