Staff Software Engineer (Machine Learning, Full-stack)
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• At least 6+ years of experience in software engineering. • Experience designing, building, maintaining production systems at scale with an understanding of creating reliable systems and taking ownership to solve ambiguous problems. • Familiarity with data-heavy systems, pipelines, complex integrations, machine learning models training/deployment for use in production including experience working with XGBoost, PyTorch, Python, Elixir, Postgres stacks. • Strong judgment on correctness, reliability, and operational risk within software engineering context. • Excitement about building a financial institution empowered by Bitcoin at River.
Responsibilities
• 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 • What we look for in you • 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
• 100% remote option available within the Americas and Europe, with offices in SF, NYC, and Columbus • Salary 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.) • Parental Leave separate from regular PTO policy