Staff Software Engineer (Machine Learning, Full-stack)
RemotePosted 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 ResumeAbout 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
* Required skills
Benefits
About River
Building the world’s most trusted financial institution to empower people to take ownership of their financial lives through Bitcoin.