top of page



Senior Machine Learning Engineer

April 2023 - Present

SLAC National Accelerator Laboratory

Software Engineer II, Machine Learning Engineer

August 2021 - October 2022

  • Designed an online machine-learning system for particle accelerator control systems.

  • Managed CI and deployment workflows for experimental python environments in air-gapped network.

  • Automated testing for machine learning research group applications.

  • Built web applications for live machine monitoring and online model execution.

Software Engineer I, Advanced Controls Systems

April 2020 - August 2021

  • Designed the Next Alarm System (NALMS) for use with particle accelerator control systems running EPICS.


Lead Data Scientist/Machine Learning Engineer

December 2018 - April 2020

  • Maintained company natural language processing infrastructure including data preprocessing, entity tagging, and sentiment scoring workflows for the company document repository.

Vertex Pharmaceuticals

Clinical Trial Blockchain Intern

May 2018 - Aug 2018

  • Developed proof-of-concept application for the transfer of clinical trial documents using Quorum, JP Morgan's Ethereum fork.

Healthcare Systems Engineering Institute at Northeastern University

Graduate Research Assistant

August 2017 - September 2018

  • Modeled the opioid epidemic using epidemiology.

Staff Engineer

September 2016 - August 2017​

  • Worked on NSF EAGER grant (awarded, $250,000) for studying the opioid epidemic using simulation and numerical methods.

AddiLat Inc.

Semiconductor Characterization Intern

September 2016 - December 2016

  • Managed experiments in characterizing the electrical properties of nanoparticle-printed films.

Publications & Presentations

Zhang, Z., Edelen, A. L., Garrahan, J. R., Hidaka, Y., Mayes, C. E., Miskovich, S. A., ... & Wang, G. M. (2022). Badger: The Missing Optimizer in ACR (No. TUPOST058). SLAC National Accelerator Lab., Menlo Park, CA (United States).

Garrahan, J. Mayes, C. Slepicka, H. Edelen, A. & Gupta, L. (2021). The LUME-EPICS Python package for supporting simulations over CA and PVA. Spring 2021 EPICS Collaboration Meeting.

C.E. Mayes, P.H. Fuoss, J.R. Garrahan, H. Slepicka, A. Halavanau, J. Krzywinski et al., Lightsource unified modeling environment (lume), a start-to-end simulation ecosystem, in Proceedings of IPAC, Campinas, SP, Brazil, 24–28 May 2021, THPAB217.

J. Benneyan, J. Garrahan, I. Ilieş and X. Duan, "Modeling approaches, challenges, and preliminary results for the opioid and heroin co-epidemic crisis," 2017 Winter Simulation Conference (WSC), 2017, pp. 2821-2832, doi: 10.1109/WSC.2017.8248006.

J. Garrahan, I. Ilieş and J. Benneyan, "Preliminary Integrated Approach to Modeling the Prescription and Illicit Opioid Epidemic," 2017 IINFORMS Annual Meeting, 2017.

bottom of page