Paul English

Senior Machine Learning Engineer — Computer Vision & Applied AI

Machine learning and computer vision engineer with 15+ years across software engineering, applied research, and data science, including prior VP-Engineering and Principal Data Scientist scope. Currently a Research Data Scientist at ARUP Laboratories, building production computer vision and machine learning for digital pathology — unsupervised pre-training of vision transformers on high-resolution microscopy, multiple-instance learning for whole-slide image classification, and cloud inference systems with monitoring and validation. Applied researcher with three peer-reviewed publications (2025) spanning CNN-based microscopy detection, machine learning in clinical flow cytometry, and clinical validation of a real-time AML detection system. Ships end-to-end: data infrastructure and pipelines, model development, deployment (AWS, Kubernetes, SageMaker), and post-deployment monitoring.

Experience

ARUP

Research Data Scientist II

2023-07→ Present
  • AWS
  • Artificial Intelligence
  • Computer Vision
  • Computer Vision Modeling
  • Dask
  • Machine Learning
  • Nvidia CUDA
  • Object Detection
  • Panoptic Segmentation
  • PyTorch
  • Python
  • Sagemaker
  • Slurm

Machine learning and data analytics algorithm development to assist in various research pathology efforts.

  • Development of unsupervised pre-training vision transformer model, and benchmarking on downstream tasks on high-resolution microscopy imaging.
  • Use of multiple-instance learning for WSI classification.
  • Machine learning and data analytics to support research algorithm and system development for a clinical lab setting.
  • Computer vision algorithm research and development in digital pathology and whole-slide imagery.

PME Data Solutions

Machine Learning Consultant

2023-05→ Present
  • Artificial Intelligence
  • MLOps
  • Machine Learning
  • Model Validation
  • Neural Networks
  • Variational Autoencoders

Providing software and data expertise to clients in Fintech, Bioinformatics, and other industries.

  • Model validation, deployment, and maintenance.
  • Machine learning and neural network algorithm development.
  • Machine learning service development, architecture design, and MLOps.

Snap One

Principal Data Scientist

2022-07→ 2023-04
  • AWS
  • Apache Spark
  • Artificial Intelligence
  • C++
  • Computer Vision
  • Computer Vision Modeling
  • DBT
  • Data Extraction
  • Data Lake
  • Data Modeling
  • Databricks
  • Deep Learning
  • Docker
  • Linux
  • Machine Learning
  • Markov Chain Analysis
  • Matplotlib
  • Neural Networks
  • Numpy
  • Nvidia CUDA
  • Object Detection
  • Pandas
  • PyTorch
  • Python
  • SQL
  • Scipy
  • Tensorflow

Team lead role helping to enable data driven product features across a consumer IoT product line.

  • Designed and implemented an accurate object detection fine-tuning and computer vision modeling DVC pipeline for edge devices, leading to better user experiences.
  • Worked with developer operations and services team to orchestrate modeling pipeline for CI/CD, improving efficiency and accelerating development cycles.
  • Established an efficient image and video data labeling process, enabling the creation of a valuable dataset for the advancement of our computer vision strategies.
  • Roadmapping and planning for the development of ML services within the organization, aligning technology capabilities with business objectives.
  • Prototype analysis and Markov chain modeling of IoT states and devices. Analysis and estimates on the feasibility of running this model for billions of device and event records.
  • Conducted innovative research on IoT states and devices using Markov chain models, paving the way for potential new product features.
  • Collaborated with an external vendor to optimize computer vision models for AI-accelerated chips, maximizing the performance of our devices.
  • Utilized product telemetry to create dashboards and data summaries, providing actionable insights into product usage and model output, and guiding product development and refinement.

Sift Science

Data Scientist

2022-01→ 2022-07
  • Airflow
  • Apache Spark
  • Artificial Intelligence
  • Data Analysis
  • Data Extraction
  • Data Modeling
  • Deep Learning
  • Experiment Design
  • GCP
  • Generative Neural Networks
  • Graph Network Learning
  • Java
  • Linux
  • Machine Learning
  • Matplotlib
  • Neural Networks
  • Numpy
  • Nvidia CUDA
  • Pandas
  • PyTorch
  • Python
  • SQL
  • Scipy
  • Experimental design and analysis for proposed machine learning changes to account takeover product.
  • Started graph neural network reading group to support team edification, implementation of an internal graph database, and research into possible graph analytics techniques and modeling.
  • Unsupervised modeling and embedding of account takeover data for outlier detection and clustering.

Pathology Watch

VP Engineering

2020-03→ 2021-11
  • AWS
  • Architecture Implementation
  • Artificial Intelligence
  • Computer Vision
  • Data Dog
  • Data Extraction
  • Data Modeling
  • Deep Learning
  • Django
  • Docker
  • HIPAA
  • Kubernetes
  • Leadership
  • Linux
  • Machine Learning
  • Matplotlib
  • NLP
  • Numpy
  • Nvidia CUDA
  • Pandas
  • PostgreSQL
  • Python
  • R
  • React
  • Redis
  • SQL
  • Scipy
  • Security
  • Shiny
  • Spacy
  • Tensorflow
  • WSI Data
  • Windows
  • Led the implementation of a digital histology slide viewer and computer vision system.
  • Deployed secure AWS infrastructure, and supported planned growth.
  • Deployment of business intelligence reporting to allow tracking of the sales and marketing efforts.
  • Stakeholder in machine learning and computer vision modeling and development.
  • Led engineering team growth and development, and established best practices and policies.
  • Integration with partner LIMS system; including network setup, HL7 integration into backend systems, and development and verification of handlers for necessary message types.
  • Roadmapping and planning for the deployment of ML services within the organization.
  • Backup and maintenance of digital slides in S3 and on-premise hardware.
  • Audited and reported on cloud-based events and infrastructure related to handling PHI and large-file medical imaging. Handled debugging, root cause analysis, and retrospective related to possible issues in process, software, and otherwise.
  • Built a taskbar application that ran on Windows to sync medical images and metadata into cloud storage for analysis, visualization, and integration purposes.

Ooda Health

Data Scientist

2019-10→ 2020-02
  • AWS
  • Artificial Intelligence
  • Bayesian Statistics
  • D3.js
  • Data Analysis
  • Data Extraction
  • Data Modeling
  • Deep Learning
  • EHR Data
  • Linux
  • Machine Learning
  • Matplotlib
  • Neural Networks
  • Numpy
  • Nvidia CUDA
  • Pandas
  • Plotly Dash
  • Probabilistic Modeling
  • PyTorch
  • Python
  • Record Linkage
  • SQL
  • Scipy
  • Spacy
  • Developed a neural network model to perform record linkage of healthcare records and support the scale of the business. Resultant joined datasets allowed the development of new product offerings and the improvement of the service for existing products. Development of labeling UI to aid in the measurement of linkage results and ensure accuracy.
  • Assisted in product analytics dashboard development.

Nav

Data Science Manager

2018-10→ 2019-10
  • Business Intelligence
  • Credit and Lending Data
  • Management
  • Team Leadership
  • Managed a team of four data scientists and led various projects

Data Scientist

2017-10→ 2018-10
  • A/B Testing
  • AWS
  • Airflow
  • Artificial Intelligence
  • Bayesian Statistics
  • Business Intelligence
  • Classification
  • Credit and Lending Data
  • D3.js
  • Data Analysis
  • Data Extraction
  • Data Ingestion
  • Data Modeling
  • Deep Learning
  • Keras
  • Kubernetes
  • Linear Modeling
  • Linear Programming
  • Linux
  • Machine Learning
  • Marketing
  • Matplotlib
  • NLP
  • Neural Networks
  • Numpy
  • Optimization
  • Pandas
  • Probabilistic Modeling
  • Python
  • R
  • Recommendation
  • Record Linkage
  • Redshift
  • SKLearn
  • SQL
  • Scikit-learn
  • Scipy
  • Spacy
  • Tensorflow
  • Time Series Forecasting
  • Utilized metric learning and Siamese neural networks to perform accurate real-time record linkage of millions of records between credit bureau systems.
  • Utilized traditional and Bayesian time series analysis to estimate the cash flow of small businesses.
  • Implemented Bayesian A/B testing that built off the multi-armed bandit probability model.
  • Implemented supervised methods to create recommendation scores for ranking and suggesting credit and loan products to customers.
  • Support for the business intelligence, reporting, and data warehousing efforts within the company.
  • Implemented and ensured the veracity of Stitchfix and other data integrations with marketing partners.

Artemis Health

Senior Software Engineer

2015-07→ 2017-10
  • AWS
  • Airflow
  • Angular
  • Apache Spark
  • Artificial Intelligence
  • Bayesian Statistics
  • Causal Modeling
  • D3.js
  • Data Extraction
  • Data Modeling
  • Databricks
  • Django
  • Java
  • Keras
  • Linux
  • Machine Learning
  • Matplotlib
  • MySQL
  • Numpy
  • Pandas
  • Probabilistic Modeling
  • Probabilistic Programming
  • Python
  • R
  • Redis
  • Redshift
  • Rust
  • SKLearn
  • Scala
  • Scikit-learn
  • Scipy
  • Spacy
  • Tensorflow
  • Typescript
  • Developed a user query parser to translate UI queries into efficient data warehouse SQL queries. Parser was used in upwards of 90% of API requests in the end-user product.
  • Conducted causal analysis on cohort observational data via statistical matching to detect the effect of promotional healthcare and benefits programs.
  • Implemented accurate statistical record linkage for joining membership records between disparate data systems.
  • Development of ETL pipeline upgrades to leverage Apache Spark for handling larger customers and the growing size of data under management.
  • Management of Ansible scripts and deployment process.
  • Improvements to CI/CD process, including deploying the Drone CI/CD tool, and automating site deployments.
  • Debugging, maintenance, and development of MySQL-based ETL process. Included stored procedure maintenance and utilized the columnar database Vertica.

Savvysherpa

Software Engineer

2013-12→ 2015-07
  • Artificial Intelligence
  • Clojure
  • D3.js
  • Data Extraction
  • Data Modeling
  • Datomic
  • Django
  • Generative Neural Networks
  • Gensim
  • Hierarchical Dirichlet Process
  • Java
  • Keras
  • Latent Dirichlet Allocation
  • Linux
  • Machine Learning
  • Marketing
  • Matplotlib
  • NLP
  • Neo4J
  • Network Analysis
  • Numpy
  • Pandas
  • PostgreSQL
  • Probabilistic Modeling
  • Python
  • R
  • SKLearn
  • Scikit-learn
  • Scipy
  • Spacy
  • Tensorflow
  • Topic Modeling
  • Research and prototyping for NLP and topic modeling systems, implementing Chained Latent Dirichlet Allocation and methods to evolve the topics of a Hierarchical Dirichlet process over time. Utilized text data output from call center software that performed speech-to-text.
  • Developed a custom visualization tool and performed link prediction for a multi-data center client, utilizing graph database tooling and WebGL display for efficient rendering of large graphs.
  • Computed graph analytics for ISP/data center client to understand customer profiles and possible future sales opportunities.
  • Helped with the implementation of a discrete event simulator and supervised machine learning to create a call routing system aimed at improving customer satisfaction.
  • Created an implementation of a machine learning ranking board, an internal prototype of a Kaggle-like clone that centered on the use of PMML to share models and compute results.

Independent Contractor

Software Engineer

2011-01→ 2013-10
  • Javascript
  • Python
  • Worked with clients including MediaRain, Utah Education Network, and others on full-stack engineering projects.

Hathway

Senior Web Producer

2011-10→ 2011-10
  • HTML
  • Javascript
  • Marketing
  • PHP
  • Full-stack implementation of marketing and client websites.
  • Set up CI/CD tooling to help create an efficient deployment and more secure management of customer application code and data.
  • Implementation of marketing websites, e-commerce, and lead generation.

Mindbody

Software Developer

2009-01→ 2011-10
  • ASP.Net
  • C#
  • Classic ASP
  • HTML
  • JQuery
  • Javascript
  • MSSQL
  • Vbscript
  • Windows
  • Worked as part of the core product team, contributing to the development of various product features such as booking, point of sale, marketing, payroll, and scheduling.
  • Maintenance and new product development.
  • Experience in payments processing, PCI-DSS security process, and auditing.
  • Experience in merchant account processing.
  • Experience with ACH processing.

Customer Support

2008-10→ 2009-01

Mindbody, at the time, required that many core roles train for 3 months in customer support. It provided a great opportunity to get an idea of the product, the customer needs, and build familiarity with the organization. I wish more companies would make things like this part of onboarding.

Sales Associate

2007-10→ 2008-10
  • AutoHotKey
  • Rails
  • Ruby
  • Utilized automation to improve data collection and entry, resulting in scheduling the most sales demonstrations on the team.

Publications

Use of a convolutional neural network for direct detection of acid-fast bacilli from clinical specimens

Microbiology Spectrum

2025-06-23

Mycobacteria, including Mycobacterium tuberculosis (MTB) and non-tuberculosis mycobacteria (NTM), are important causes of infectious disease and cause significant mortality and morbidity globally. Fast detection is extremely important to reduce transmission and mortality associated with these infectious agents. Manual smear microscopy is a cost-effective tool for diagnosing and monitoring of these organisms; however, it is labor-intensive and requires highly-trained personnel. We present the development of an artificial intelligence computer vision process using a deep convolutional neural network to detect acid-fast bacilli (AFB) from Kinyoun acid-fast stained slides. We collected 231 clinical specimens between August 2023 and June 2024. Following acid-fast staining, whole slide images (WSI) were digitized, and AFB organisms were manually annotated. A machine learning computer vision model was trained using 11,411 annotated organisms across 109 WSI. Model predictions were correlated with final culture-confirmed results. The final model estimated AFB density per 1000 x microscope field of view (FOV). Using a density threshold of ≥10−2 AFB/1000xFOV (corresponding to 1 + per Clinical and Laboratory Standards Institute (CLSI) guideline M48) to predict positive culture results, the model correctly classified 68% of validation slides, with a sensitivity of 79% and specificity of 63%. Manual AO compared to final culture read showed sensitivity of 76% and specificity of 96%. Although performance of our model was not sufficient to be clinically implemented in our laboratory, our study provides a framework for AI-based AFB detection and a publicly available data set to support future advancements in automated detection of AFB.

Machine Learning Methods in Clinical Flow Cytometry

Multidisciplinary Digital Publishing Institute

2025-02-01

Machine learning or artificial intelligence can be used to effectively analyze flow cytometry data from hematologic malignancies. Here we review three main methods in machine learning: supervised, unsupervised, and weakly supervised learning and how they can be applied to clinical flow cytometry. Additionally, we review the operational, logistical, and regulatory considerations that underlie a clinical implementation of these tools.

Clinical validation of a real-time machine learning-based system for the detection of acute myeloid leukemia by flow cytometry

Cytometry Part B: Clinical Cytometry

2025-02-27

Machine-learning (ML) models in flow cytometry have the potential to reduce error rates, increase reproducibility, and boost the efficiency of clinical labs. While numerous ML models for flow cytometry data have been proposed, few studies have described the clinical deployment of such models. Realizing the potential gains of ML models in clinical labs requires not only an accurate model but also infrastructure for automated inference, error detection, analytics and monitoring, and structured data extraction. Here, we describe an ML model for the detection of Acute Myeloid Leukemia (AML), along with the infrastructure supporting clinical implementation. Our infrastructure leverages the resilience and scalability of the cloud for model inference, a Kubernetes-based workflow system that provides model reproducibility and resource management, and a system for extracting structured diagnoses from full-text reports. We also describe our model monitoring and visualization platform, an essential element for ensuring continued model accuracy. Finally, we present a post-deployment analysis of impacts on turn-around time and compare production accuracy to the original validation statistics.

Education

University of Utah

Mathematics

Bachelor of Science

2014-01→ 2015-01
  • MATH 2280 - Introductory Differential Equations
  • MATH 3210/3220, Introductory Real Analysis
  • MATH 5310 - Abstract Algebra
  • MATH 5010 - Probability
  • MATH 5080/5090 - Statistics
  • MATH 5040/5050 - Stochastic Processes
  • MATH 5750-3 - Game Theory
  • MATH 5600 - Numerical Analysis
  • ECON 5960 - Bayesian Statistics Special Topics

University of Utah

Computer Science

Non-Matriculated

2016-01→ 2017-01
  • CS 6350 - Machine Learning
  • CS 6140 - Data Mining
  • CS 6170 - Computational Topology
  • CS 6150 - Advanced Algorithms
  • CS 6530 - Database Systems

Skills

Programming Languages

  • C#
  • C++
  • Clojure
  • HTML
  • Java
  • Javascript
  • PHP
  • Python
  • R
  • Rust
  • Scala
  • Typescript
  • VBScript

Machine Learning and Artificial Intelligence

  • A/B Testing
  • Artificial Intelligence
  • Bayesian Statistics
  • Causal Modeling
  • Classification
  • Computer Vision
  • Computer Vision Modeling
  • Deep Learning
  • Experiment Design
  • Generative Neural Networks
  • Graph Network Learning
  • Hierarchical Dirichlet Process
  • Latent Dirichlet Allocation
  • Linear Modeling
  • Linear Programming
  • Machine Learning
  • Markov Chain Analysis
  • NLP (Natural Language Processing)
  • Network Analysis
  • Neural Networks
  • Optimization
  • Probabilistic Modeling
  • Probabilistic Programming
  • Recommendation
  • Record Linkage
  • Time Series Forecasting
  • Topic Modeling

Machine Learning Libraries and Tools

  • Gensim
  • Keras
  • Numpy
  • Nvidia CUDA
  • Pandas
  • PyTorch
  • SKLearn
  • Scikit-learn
  • Scipy
  • Spacy
  • TensorFlow

Visualization

  • D3.js
  • Matplotlib
  • Plotly Dash
  • PowerBI
  • Shiny

Data Management and Analysis

  • Airflow
  • Apache Spark
  • DBT
  • Dask
  • Data Analysis
  • Data Extraction
  • Data Ingestion
  • Data Lake
  • Data Modeling
  • Databricks
  • ELT
  • ETL
  • MSSQL
  • MySQL
  • Neo4J
  • PostgreSQL
  • Redis
  • Redshift
  • SQL

Web Development

  • ASP.Net
  • Angular
  • CSS
  • Django
  • HTML
  • JQuery
  • JavaScript
  • PHP
  • React
  • Typescript

DevOps and System

  • AWS (Amazon Web Services)
  • Bash
  • Cloud Infrastructure
  • Data Dog
  • Datomic
  • Docker
  • GCP (Google Cloud Platform)
  • Infrastructure as Code
  • Kubernetes
  • Linux
  • Packer
  • Terraform
  • Windows
  • Zsh

Business and Leadership

  • Architecture Implementation
  • Business Intelligence
  • Leadership
  • Management
  • Marketing
  • Team Leadership

Specialized Industry Knowledge

  • Credit and Lending Data
  • EHR Data
  • FHIR
  • HIPAA
  • HL7
  • Internet Security
  • LIMS Integration
  • WSI Data

Languages

English

Native speaker

Spanish

Elementary