At River we are building the world’s most trusted financial institution to empower people to take ownership of their financial lives through Bitcoin, the world’s only incorruptible digital money. We believe in a future where every person will have bitcoin savings, and every business will have bitcoin on the balance sheet. We obsessively design and build delightful products that help our clients buy, sell, secure, and use 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 systems that leverage AI/ML in production. Our core stack includes XGBoost, PyTorch, Python, Elixir, and Postgres.River is growing quickly and has raised more than $50 million from leading investors, including Goldcrest, Kingsway, Polychain, M13, DG, and Valor. We have also released our company's financials and proof of reserves publicly, so all of our clients and employees can verify the robustness and growth of the business themselves.What you will be doingDesign, train, and productionize machine learning models and LLM-based systemsBuild and maintain training and inference infrastructure for machine learning modelsDesign, build, and own backend systems used across onboarding, fraud detection, compliance, and operations with a direct impact on the experience of hundreds of thousands of clientsBuild and maintain data pipelines, integrations, and analytics infrastructure for a rapidly growing teamPartner closely with product management and operations to plan and scope new projects and initiativesWrite high-quality, tested codeParticipate in code reviewsTake long-term ownership of critical systems as River scalesWhat we look for in you6+ years of experience in software engineeringYou have designed, built, and maintained production systems at scale and understand how to build reliable systemsYou take ownership of systems and are comfortable solving ambiguous problemsYou have experience working with data-heavy systems, pipelines, and complex integrationsYou are familiar with machine learning systems and how models are trained, deployed, and used in productionYou have strong judgment around correctness, reliability, and operational riskYou're excited about what we are building at RiverNice to havesExperience in fintech, fraud, risk, or compliance domainsYou have worked with Elixir, Python, Postgres, and cloud data infrastructureYou have worked on machine learning or AI-powered systemsYou have worked at a rapidly scaling companyInterest in BitcoinLocation & Salary100% remote option available within the Americas and Europe, with offices in SF, NYC, and ColumbusSalary range between $200,000 - $250,000 based on skills and experience (Note: this salary will not be location adjusted, the salary range is the same globally.)Significant equity stock optionsMedical, Dental and Vision BenefitsUnlimited PTOParental Leave separate from regular PTO policy401k