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.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
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
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
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.