Software Engineer, Analytics Platforms

Sorry, this job was removed at 04:10 a.m. (CST) on Monday, Nov 17, 2025
West Valley City, UT
In-Office
Fintech
The Role

Company Overview:

At Snap Finance, we believe everyone deserves access to the things they need, regardless of credit history. Since 2012, we've used data, machine learning, and a more human approach to create flexible financing solutions that help people move forward. We're proud of our inclusive, supportive culture, built on empowering our customers, partners, and team members alike. When our people thrive, so does our innovation.

If you're looking to make an impact and grow with a team that values you, come join us!

Job Description

We’re hiring a Software Engineer – ML Infrastructure to build and scale our internal platform that powers machine learning and experimentation. You’ll develop reliable, scalable APIs and backend systems that support analytics, feature stores, model deployment, and experimentation frameworks.

Working closely with ML, Data, and Product teams, you’ll help abstract complexity, accelerate research, and bring innovation into production. This is a high-impact role focused on developer experience, platform reliability, and enabling rapid, safe iteration across the org.

This position requires to be in our Salt Lake City office one day a week (Wednesday).

How You’ll Make an Impact 

  • Build and maintain our Machine Learning & Experimentation Platform that empowers data scientists and ML teams to move fast and safely.  

  • Develop fault-tolerant, scalable APIs and backend services (Python, Go, TypeScript) supporting analytics and model deployment. 

  • Own core infrastructure for feature stores, offline/online experimentation, and platform observability. 

  • Collaborate with Product, ML, and Data teams to abstract complexity, accelerate research, and drive innovation to production. 

What You’ll Need to Succeed 

  • BS/MS in Computer Science or equivalent practical experience. 

  • Experience building applications with Python (FastAPI, Pydantic), Go, and TypeScript. 

  • Deep experience in SQL and data stores like Postgres, Redis, and DynamoDB. 

  • Strong grasp of distributed systems, Kubernetes, Docker, and cloud-native deployment patterns. 

  • Experience with CI/CD pipelines and maintaining high-reliability systems. 

  • Ability to build internal Python packages, developer tools, and SDKs for broader consumption. 

  • Clear communicator who thrives in a collaborative, humble environment. 

  • Obsessed with developer experience, platform reliability, and clean interfaces. 

  • Steward of core technical systems with broad organizational leverage. 

 

What would make you stand out? 

  • Experience with Knative (especially for serverless workloads). 

  • Built SDKs in React TypeScript for ML tooling or platform interfaces. 

  • Full-stack experience—can dip into UI to complete the loop. 

  • Exposure to feature stores, AB testing frameworks, ML monitoring, or model serving infrastructure. 

Why Join Us:

  • Generous paid time off

  • Competitive medical, dental & vision coverage

  • 401K with company match for US

  • Company-paid life insurance

  • Company-paid short-term and long-term disability

  • Access to mental health and wellness resources

  • Company-paid volunteer time to do good in your community

  • Legal coverage and other supplemental options

  • A value-based culture where growth opportunities are endless

More:

Snap values diversity and all qualified applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. Learn more by visiting our website at www.snapfinance.com.

California Residents, please review our California Consumer Privacy Act Notice at https://snapfinance.com/ccpa-notice 

Similar Jobs

Hybrid
Kaysville, UT, USA
213000 Employees

SoFi Logo SoFi

Business Analyst

Fintech • Mobile • Software • Financial Services
Easy Apply
Hybrid
6 Locations
4500 Employees

SoFi Logo SoFi

Quality Assurance Analyst

Fintech • Mobile • Software • Financial Services
Easy Apply
Hybrid
2 Locations
4500 Employees
58K-72K Annually

SoFi Logo SoFi

IT Asset Management & CMDB ServiceNow Admin

Fintech • Mobile • Software • Financial Services
Easy Apply
Hybrid
4 Locations
4500 Employees
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Salt Lake City, UT
664 Employees
Year Founded: 2012

What We Do

Snap Finance is a rapidly growing digital-finance company that specializes in providing consumer financing and rent-to-own purchase options. This company is technology driven; the IT platform is the backbone for running our operations and is critical to driving cost efficiency.
With over 10 years of experience in the financial industry, Snap provides merchandise financing to brick and mortar as well as e-commerce merchants. The Snap lease-purchase agreement is an innovative financial product which gives the 40% of consumers with poor credit an alternative to payday loans and other high-risk financial products to acquire needed or desired merchandise.
Snap Finance secured the largest bank revolving credit facility ever for a private consumer lease-to-own company. The credit facility from BMO Harris Bank will enable Snap Finance to service more than $1 billion in lease-to-own finance agreements.

Similar Companies Hiring

Camber Thumbnail
Social Impact • Healthtech • Fintech
New York, NY
53 Employees
Rain Thumbnail
Web3 • Payments • Infrastructure as a Service (IaaS) • Fintech • Financial Services • Cryptocurrency • Blockchain
New York, NY
40 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account