
Staff Software Engineer, Machine Learning, Full-stack
River Financial
full-time
Posted on:
Location Type: Remote
Location: Anywhere in North America
Visit company websiteExplore more
Salary
💰 $200,000 - $250,000 per year
Job Level
Tech Stack
About the role
- 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
- Build and maintain data pipelines, integrations, and analytics infrastructure for a rapidly growing team
- 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 where appropriate
- 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
- You have designed, built, and maintained production systems at scale and understand how to build reliable systems
- You take ownership of systems and are comfortable solving ambiguous problems
- You have experience working with data-heavy systems, pipelines, and complex integrations
- You are familiar with machine learning systems and how models are trained, deployed, and used in production
- You have strong judgment around correctness, reliability, and operational risk
- You're excited about what we are building at River.
Benefits
- Significant equity stock options
- Medical, Dental and Vision Benefits
- Unlimited PTO
- Parental Leave separate from regular PTO policy
- 401k
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Elixirdata pipelinesmachine learninganalytics infrastructureproduction systemscode qualitycode reviewssystem reliabilitycomplex integrationsmodel deployment
Soft Skills
ownershipproblem-solvingjudgmentcollaborationcommunication