Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

SoFi Logo

Staff Software Engineer

SoFi

$100,000 - $200,000
Sep 2, 2025
San Francisco, CA, US • New York, NY, US
Apply Now

SoFi is looking to increase the revenue of its Loans Platform business by developing new solutions to improve the efficiency of loan sales using AI and mathematical optimization.

Requirements

  • 8+ years programming experience on a modern stack
  • Proven experience building, deploying, and maintaining production-level Python microservices through their entire lifecycle
  • Hands-on experience with optimization solvers and libraries (e.g., Gurobi, CPLEX, Google OR-Tools, PuLP, Pyomo)
  • Experience working with applications that leverage ML and Large Language Models (LLMs)
  • Strong understanding of relational databases and ORMs
  • Experience working on a SOA or microservice-based application
  • Python is required for our new optimization and AI stack

Responsibilities

  • Drive technical architecture, design decisions and cross-functional discussions for the product
  • Deliver highly available and scalable services in a production environment
  • Partner closely with data scientists to understand, implement, and productionalize mathematical optimization, ML, and AI models
  • Lead the design, development and testing of systems
  • Lead code and system design reviews
  • Help translate product requirements into user stories and technical solutions
  • Mentor other engineers, support the technical culture, and help grow the team

Other

  • Bachelor’s Degree in Computer Science, Industrial Engineering, or related field
  • Strong sense of ownership; driving a project from inception to completion
  • Pragmatic approach towards handling tech debt versus shipping new features
  • Experience working in a collaborative coding environment, refining designs together, working through code reviews and managing pull requests
  • Must be able to work in a fast-paced and sometimes ambiguous environment