General Information

Full Name John Brevard Sigman


  • 2017
    Ph.D., Electrical Engineering
    Dartmouth College, Thayer School of Engineering
    • Research Areas:
      • Forward and inverse problems in computational electromagnetics
      • Signal processing
      • Machine learning
  • 2010
    B.S., Electrical Engineering
    University of Virginia, School of Engineering and Applied Science
    • Concentration in signal processing
  • 2006
    High School Diploma
    Thomas Jefferson High School for Science and Technology

Recent Experience

  • 2019-now
    Principal Data Scientist
    • Building industry-leading document processing ML and AI technology
    • Development and production deployment experience including large language models and custom deep neural networks
    • Leader of several internal and client-facing teams and projects
  • 2017-2019
    Postdoctoral Researcher
    Duke University
    • Deep learning research in computer vision and object detection
  • 2016
    ORISE Fellow
    US Army Corps of Engineers - Signature Physics Branch
    • Electromagnetics research in resonant tunnel detection
  • 2012-2015
    Software Contractor
    Fannie Mae
    • Wrote several enterprise iPad applications at night
    • Two patents for mobile appraisal verification
  • 2010-2012
    Associate Engineering Program Manager
    • Embedded software development, hardware design

Academic Interests

  • Machine Learning
    • Large Language Models in document processing
    • Document feature extraction
    • Security applications in computer vision
    • Domain-adaptive neural networks
    • Semi-supervised learning
  • Electrical Engineering
    • Forward and inverse scattering problems in magneto-quasistatics
    • Electromagnetic signature classification
    • High-frequency electromagnetic induction sensing

Technical Skills

Proficient Python, Pytorch, Tensorflow, MATLAB, C, Objective-C, Gitlab CI, Docker, Linux, LaTeX, emacs lisp, pandas, sklearn
Experienced C++, bash, Scheme, MIPS assembly, VHDL, Visual Basic, Fortran, OpenMPI, PADS