Software Engineer, Analytics Platforms

Metro 9 - West Valley City, United States

⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️

Snap Finance

Get approved through Snap Finance for those with bad credit or no credit. Snap Finance has industry-leading approval rates! Get approved for furniture, mattresses, tires, wheels, and more from a merchant near you or online.

View all jobs at Snap Finance

Apply now Apply later

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 

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0

Tags: APIs CI/CD Computer Science Distributed Systems Docker DynamoDB FastAPI Finance KNative Kubernetes Machine Learning ML infrastructure Model deployment Pipelines PostgreSQL Privacy Python React Research SQL Testing TypeScript

Perks/benefits: 401(k) matching Career development Flex hours Flex vacation Health care Insurance Startup environment

Region: North America
Country: United States

More jobs like this