Back River Search Group

Senior Manager, Machine Learning Engineering

Back River Search - San Francisco, CA

Our client is dedicated to helping our members lead healthy financial lives. That’s why we offer an award-winning bank account that doesn’t charge unnecessary fees, gives members early access to their paychecks, and helps them save money automatically. Hundreds of thousands of people use their mobile app and debit card to make purchases, track spending, save for the future, and more.

We believe the big banks fail to help their members achieve financial health - and in many cases work against it, charging hundreds of dollars in hidden fees and pushing products that drive people into debt. We don’t think it needs to be this way, so we’re out to beat them.

We have one of the most experienced management teams in Fintech and just raised a $70M Series C funding round, led by Menlo Ventures, to fuel our growth. If you’re looking to join a small but fast-growing company with a beloved, daily-use product and an authentic mission that puts people first, we want to meet you.

Our client is a technology and data-driven consumer bank. We are amassing vast amounts of data that we want to use to ensure we’re the best in risk management, new user acceptance, information security, underwriting, and more. Our Machine Learning Engineers are critical to the success of the ML models and decision-making platforms built by our Data Science team, from building robust signal services to low-latency, redundant evaluation systems, to ensuring models run with minimal downtime in production systems.

What You’ll Do

In this role, you will be responsible for designing, building, and owning the services and infrastructure that enable them to reduce risk and fraud, increase new member acceptance, enable innovative credit products, and more. You’ll also build a diverse, impactful engineering team that allows these functions to scale across our growing member base and product suite. You will build beautiful web applications, design highly available services, and work with complex distributed systems. Specifically, you’ll:

  • Build the data infrastructure that allows for machine-learning models to be operationalized in production at extremely low latency (< 50ms) and high scale
  • Design and build bespoke signal services and data pipelines to allow ML/AI decisioning using internal and 3rd party data with minimal latency and high reliability
  • Build distributed systems that manage customers’ sensitive data and hold them to the highest standards for risk, security, and compliance
  • Hire world class talent to build the team in your vision, and provide technical guidance, career development, and mentoring to team members, including giving guidance on designs and coding when time allows
  • Participate in key technical and design discussions with technical leads in the team as a hands-on manager
  • Act as a project manager for the projects that your team is responsible for
  • Design fault tolerant systems so the team can be brave and iterate quickly without showing a negative impact to our members
  • Build great user experiences in both external and internal applications
  • Partner with data scientists and operations teams to quickly respond to rapidly evolving risks and threats
  • Help build the next generation of data systems

Qualifications & Requirements

  • 4+ years experience in database or data engineering including writing production code for machine learning models
  • Expertise with leading, mentoring, training, and/or hiring a team of talented engineers
  • Experience in a large scale, high-volume real-time production environment
  • Expertise with database development skills including SQL
  • Have solid understanding of both relational and NoSQL database technologies
  • Strong Programming ability in Python, Ruby, GoLang, or Elixir
  • Excellent critical thinking, problem solving and analytical skills
  • Excellent communication skills, and the ability to work effectively with others
  • Excellent people skills to partner with various key business stakeholders
  • BS or MS degree in Computer Science or a related technical field
  • Deep understanding of and experience with machine learning, signal services, cloud infrastructure, and building production software from scratch
  • A willingness to solve problems using whichever tool is most appropriate for the situation
  • Demonstrated leadership and self-direction, and willingness to both teach others and learn new techniques
  • Technologies we use: Kafka, Python, GoLang, Ruby, Elixir, MySQL, AWS, Spark, Kubernetes, Docker, among many others

What we offer

  • Competitive salary based on experience, with medical and dental benefits
  • Free snacks and drinks, plus weekly catered lunches
  • Flexible vacation policy
  • Monthly happy hours and company events
  • Dog-friendly office
  • A challenging and fulfilling opportunity to join one of the most experienced teams in FinTech and help create a completely new kind of bank

Posted On: Tuesday, November 13, 2018

Apply to this job