Thomas Snell

Senior Software Engineer at SoFi

Wolf Creek, Montana, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Thomas Snell is a senior software engineer with 8 years of experience building scalable, production-grade systems and currently leads the SAFE squad at SoFi, their centralized fraud prevention platform. He has deep expertise in KYC and onboarding decisioning, having refactored monolithic codebases into modular, recipe-based microservices that improved reliability and scaled applicant flows tenfold. A PhD-trained scientist with a background in physics and geophysics, he brings rigorous experimental thinking to engineering problems and has co-founded a data science startup delivering RL-driven portfolio solutions. Thomas pairs hands-on coding with product-minded leadership—managing cross-functional launches, mentoring teams, and contributing to banking charter processes through robust audit-ready decision records. Based in Wolf Creek, Montana, he thrives at the intersection of research-grade analytics and production systems.
code8 years of coding experience
job8 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), School of Earth Sciences: Geophysics:, Doctor of Philosophy (Ph.D.), School of Earth Sciences: Geophysics: at Durham University
bookBachelor of Physics, Physics, Upper Second Class Honours, Bachelor of Physics, Physics, Upper Second Class Honours at Oxford University
github-logo-circle

Github Skills (26)

simulate10
evolutionary10
trading9
sklearn9
quantum-computing8
python8
cryptocurrency8
parallel7
machine-learning7
parallel-computing7
tensorflow7
keras7
cpp7
deep-reinforcement-learning6
reinforcement-learning6

Programming languages (2)

PythonKotlin

Github contributions (5)

github-logo-circle
A C++ program to both simulate a quantum computer and use parallel evolutionary techniques to design algorithms for it.
Contributions:27 commits, 21 PRs, 89 pushes in 5 years 1 month
techniquescppquantum-computingparallelc-program
llens/CryptoCurrencyTrader

Jul 2017 - Jun 2018

Contributions:3 PRs, 136 pushes, 2 branches in 10 months
pythonreinforcement-learningmachine-learningtradingdeep-reinforcement-learning
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Thomas Snell - Senior Software Engineer at SoFi