The day job

About

I'm Ken Reid — a Senior Data Scientist at Rocket Mortgage with a Ph.D. in Artificial Intelligence from the University of Stirling. My research spans evolutionary computation, optimization, and machine learning, with publications at top venues including GECCO and IEEE SSCI. I design and build data-driven solutions across Python, Java, JavaScript, and more — from automated testing frameworks to large-scale optimization systems. I'm currently pursuing a master's degree in Organizational Leadership, pairing the technical side of my work with the people side of leading teams.

Fields and tools

Research Interests

  • Data Science
  • Optimization
  • Evolutionary Computation
  • Generative AI
  • Machine Learning
  • Genetic Programming
  • Metaheuristics
  • Deep Learning

Keywords

  • Python
  • Java
  • SQL
  • R
  • Lua
  • Pandas
  • NumPy
  • Scikit-learn
  • TensorFlow
  • Jupyter
  • LEAP & DEAP
  • Hyperparameter Tuning
  • Docker & Kubernetes
  • Git
  • Linux
Research

Publications

185 citations on Google Scholar
  1. An interdisciplinary outlook on large language models for scientific research

    J Boyko, J Cohen, N Fox, MH Veiga, JI Li, J Liu, B Modenesi, AH Rauch, KN Reid, S Tribedi, A Visheratina, X Xie

    arXiv 2023 66 citations DOI PDF

  2. Heuristic hyperparameter optimization of deep learning models for genomic prediction

    J Han, C Gondro, K Reid, JP Steibel

    G3 2021 65 citations DOI

  3. Optimizing LLVM Pass Sequences with Shackleton: A Linear Genetic Programming Framework

    H Peeler, SS Li, AN Sloss, KN Reid, Y Yuan, W Banzhaf

    GECCO Companion 2022 14 citations DOI

  4. A hybrid metaheuristic approach to a real world employee scheduling problem

    KN Reid, J Li, A Brownlee, M Kern, N Veerapen, J Swan, G Owusu

    GECCO 2019 11 citations DOI

  5. BatchPlanet: Batch access and processing of PlanetScope imagery for spatiotemporal analysis in R

    Y Song, AR Bevington, KN Reid, J Zhu, Y Liu, K Zhu

    JOSS 2026 1 citation DOI

  6. Temporal Coupling Between Linguistic Arousal and Heart Rate Variability During Emotional Sharing

    X Jia, AS Wormley, KN Reid, M Gevonden, E Pruss, et al.

    PsyArXiv 2026 DOI

  7. Genetic improvement in the Shackleton framework for optimizing LLVM pass sequences

    SS Li, H Peeler, AN Sloss, KN Reid, W Banzhaf

    GECCO Companion 2022 7 citations DOI PDF

  8. Benchmarking of the Shackleton Genetic Programming Framework for LLVM Compiler Optimization

    S Li, H Peeler, KN Reid, A Sloss, Y Yuan, W Banzhaf

    Poster 2021 DOI

  9. The Factory Must Grow: Automation in Factorio

    KN Reid, I Miralavy, S Kelly, W Banzhaf, C Gondro

    GECCO Companion 2021 9 citations DOI PDF Watch it run

  10. Metaheuristics For Solving Real World Employee Rostering and Shift Scheduling Problems

    KN Reid

    PhD thesis 2019 1 citation PDF (6.7 MB)

  11. Shift Scheduling and Employee Rostering: An Evolutionary Ruin & Stochastic Recreate Solution

    KN Reid, J Li, N Veerapen, J Swan, A McCormick, M Kern, G Owusu

    CEEC 2018 2 citations DOI Watch it run

  12. Variable Neighbourhood Search: A Case Study for a Highly-Constrained Workforce Scheduling Problem

    KN Reid, J Li, J Swan, A McCormick, G Owusu

    IEEE SSCI 2016 9 citations DOI Watch it run

Ph.D., 2019

Doctoral Thesis

Metaheuristics for Solving Real World Employee Rostering and Shift Scheduling Problems

University of Stirling · July 2019 · Supervised by Dr Jingpeng Li · Funded by BT and the EPSRC DAASE Project

Real-world employee rostering and shift scheduling, solved with state-of-the-art metaheuristics: Variable Neighbourhood Search, Evolutionary Ruin & Stochastic Recreate, and hybrid matheuristics combining metaheuristics with Integer Programming, evaluated against real-world data provided by BT.

Read the full thesis (PDF, 6.7 MB) →
On video

Featured Talk

"The Factory Must Grow: Automation in Factorio"

Seminar for the BEACON Center for the Study of Evolution in Action, Michigan State University · 21,000+ views

Open source

Portfolio

Projects and interactive tools

Things you can run

Hosted free on Streamlit, so an app nobody has used for a while opens on a wake-up screen: press its button and give it half a minute.

Code and notebooks

Writing

Blog

Technical write-ups and project deep-dives.

Get in touch

Let's Collaborate

The fastest route is email: ken@kenreid.co.uk, or the contact page. New posts on data science land in the free newsletter. Profiles, for the diligent: