
Scott Smith
Software Engineer — AI/ML | Data Pipelines | Backend Systems
Hire this person
Send a job offer directly to this candidate
About
Software Engineer with 10+ years of experience designing, scaling, and deploying distributed systems, data pipelines, and AI-enabled applications. Proven track record of taking complex machine learning and computer vision models from training environments into real-time production inference. Expert in building robust cloud architecture, optimizing data integrations, and delivering clear product impact across regulated environments and high-throughput platforms.
Experience
Software Engineer at Curbit.com (2019-01 – 2024-02)
- Engineered distributed backend systems in Python and TypeScript on Azure, supporting real-time restaurant operations at scale.
- Implemented federated GraphQL architecture (Apollo Federation) across multiple microservices to reduce cross-service query complexity.
- Designed an internal Redis-cached Azure Functions service to handle high-volume text messaging and event-driven workflows with minimal latency.
- Built and maintained ML model-training pipelines using Scikit-learn, XGBoost, and Pandas; deployed predictive models to production via Azure Blob Storage.
- Managed CI/CD pipelines via Azure DevOps and established comprehensive observability with logging, monitoring, and alerting frameworks.
Senior Software Engineer at LeadPoint, Inc. (2019-08 – 2024-09)
- Built an automated document ingestion pipeline that polled affiliate email 2x daily, retrieved reporting files via FTP, and parsed/normalized structured data into the platform database.
- Maintained and extended a monolithic Rails application powering 4 websites, a public API, and an administrative CMS.
- Developed analytics dashboards and custom reporting pipelines using React to visualize lead-generation and conversion metrics for business stakeholders.
- Introduced Redis caching and A/B testing infrastructure, dramatically improving reporting performance and site engagement metrics.
Senior Software Engineer at Oversee.net (2013-11 – 2019-08)
- Built a full-stack reporting platform integrating analytics, offline revenue data, and marketing spend into unified, actionable dashboards.
- Engineered a data-integration system consolidating multi-source data from third-party APIs and custom web scraping infrastructure (Nokogiri, Selenium).
- Led a critical data-recovery project to re-map unique identifiers across legacy systems and restore historical reporting accuracy after a major system failure.
Software Engineer at PennyMac (2013-01 – 2013-12)
- Automated loan document categorization systems supporting mortgage underwriting workflows in a heavily regulated lending environment.
- Refactored filtering algorithms to improve classification accuracy and built custom data export tools to streamline downstream reporting.
Senior Software Engineer at Ninjathat.com (2012-01 – 2012-12)
- Acted as sole backend engineer to program an entire architecture from scratch, delivering a working MVP to the CEO and designer within 3 months.
- Architected the entire database schema, object models, and user authentication flows using MySQL, Devise, and Rails.
Freelance Full-Stack Engineer & Consultant at Freelance Full-Stack Engineer & Consultant (2007-01 – 2012-12)
- Built multiple full-stack Ruby on Rails web applications for local and remote businesses, handling end-to-end development, hosting, and production deployment.
- Prototyped a tablet-based PDF management system featuring handwriting recognition and structured database storage for Computer Diversions.
Education
Creative Writing – University of Montana
Biology & Electronics – Montana State University
