Senior + Staff Engineers (Elixir, React, ML/AI)

River · SF or NYC or REMOTE (US, Europe, South America)
🌐 Remote Frontend Engineer
Salary range
$150,000 –$250,000
USD / year
Apply now ↗ Build Career Graph to track this role 📊 Analyze my match
Opens the employer's application page in a new tab.

📄 Job description

River | Senior + Staff Engineers (Elixir, React, ML/AI) | SF or NYC or REMOTE (US, Europe, South America) | Full-Time | $150K-$250K + equity | https://jobs.ashbyhq.com/river?utm_source=Zp9nJyqvd4 I'm Alex, founder and CEO of River. I also wrote the first line of code and still ship PRs. River is a client-first Bitcoin-only financial institution building the financial app people use every day to save in bitcoin and spend in dollars. We custody over 25,000 BTC, serve individuals and businesses across the U.S., and are profitable. We publish cryptographic proof of reserves monthly and our company financials annually. Here's what our engineering team is working on: - Real-time Bitcoin and USD payments, trading, and settlement on an Elixir monolith with a unified GraphQL API - Next-generation Bitcoin custody with quorum signing, key ceremonies, and geo-redundant infrastructure - Scaling our ML/AI systems (Python, PyTorch, XGBoost, LLMs) to automate operations and tackle fraud/risk - A ground-up React and React Native rewrite of our consumer app - Porting our Lightning Network infrastructure from Go into Elixir We're hiring: - Staff Software Engineer (Elixir) | $200K-$250K - Senior Software Engineer (React, Full-stack) | $150K-$220K - Senior/Staff Machine Learning Engineer | $200K-$250K Apply at https://jobs.ashbyhq.com/river?utm_source=Zp9nJyqvd4

💡 Key skills / keywords

reactgraphqlpythonpytorchgomachine learning
Source
Hacker News Who is Hiring
Posted
2026-06-15
Experience
Unknown
Role direction
Frontend Engineer
Visa sponsor
❌ Not specified
First seen
2026-06-15

Similar Frontend Engineer roles

Opens the employer's application page in a new tab.

Apply now ↗
Building your Career Graph...
This usually takes 1–3 minutes