# Chris Miles > ML Software Engineer | Physics PhD Location: San Francisco Bay Area, United States Profile: https://flows.cv/chrismiles I have experience working in machine learning, numerical methods, mathematical fluid dynamics, time series forecasting, and signal processing. ## Work Experience ### Software Engineer @ quadric.io Jan 2021 – Present | Burlingame, California, United States I have worked on multiple software teams within quadric: graph compiler (TVM-based), SDK, and applications. I tend to work on software problems that require careful attention to numerical accuracy of algorithms and require mathematical analysis. Implemented optimized algorithms for quadric’s parallel GPNPU processor from a range of domains such as numerical linear algebra (Gaussian Elimination / LU decomposition, Cholesky decomposition), signal processing (MVDR and delay-and-sum beamforming), and neural networks (convolutional layers). Developed tooling for numerical accuracy checks which take into account numerical conditioning and stability of algorithms. Extending numerical analysis concepts from numerical linear algebra literature written from the view point of floating point to fixed point arithmetic. Spent a year leading the applications team with 8 people. My team was responsible for building and supporting application pipelines which include implementing core algorithms with quadric's SDK, neural network layers, image processing, linear algebra routines, and numerical accuracy testing. Worked on the integration and development of the floating point Fused-Multiply-Add (FMA) operation. This was the first floating point operation introduced to quadric's architecture. Analyzed worst-case numerical accuracy mathematically for various dot-products methods while considering the conversion to fixed point. Working on creating a CPU backend on a onnxruntime library fork for simulating numerical behavior of quadric's processor. This will be used for numerical validation studies. ### Data Scientist @ Big Data Federation, Inc. Jan 2019 – Jan 2021 | Santa Clara, CA Forecasted stock trends using statistical time series methods and machine learning to develop profitable trading strategies. ### Optimal control of fluid mixing | Complex Systems Center |Graduate Student Researcher @ University of Michigan Jan 2012 – Jan 2018 | Ann Arbor, MI - Studied how to efficiently mix a dye by choosing optimal fluid stirring strategies through analytical and computational approaches. - Built fluid simulations from scratch in Python which involved implementing finite difference and spectral methods for solving fluid equations. - Programmed numerical optimization algorithms from scratch for determining the optimal velocity field to optimize mixing. - Framed problem as a constrained non-convex optimal control problem where the control variable is the velocity field, state variable is the concentration of a dye, and the constraint is a fixed L2 or H1 norm on the velocity field (stirring budget constraint). - C. J. Miles, C. R. Doering, A shell model for optimal mixing, Journal of Nonlinear Science, 2017, https://doi.org/10.1007/s00332-017-9400-7 - C. J. Miles, C. R. Doering, Diffusion-limited mixing by incompressible flows, Vol 31, Issue 5, Nonlinearity, 2018 ### Acoustic droplet vaporization modeling for drug-delivery | Graduate Student Researcher @ University of Michigan Jan 2013 – Jan 2016 | Ann Arbor, MI - Investigated the physics of acoustic droplet vaporization (the vaporization of micron-sized droplets by ultrasound) to inform the optimization of this mechanism in its potential chemotherapy applications. - Constructed a theoretical model of the acoustic wave-droplet fluid dynamic interaction with the addition of classical nucleation theory to predict a nucleation event. - Conducted experiments of ultrasound pulses on a bed of droplets to verify the theoretical prediction of the ultrasonic nucleation pressure threshold. - C. J. Miles, C. R. Doering, O.D. Kripfigans, Nucleation pressure threshold in acoustic droplet vaporization, Journal of Applied Physics, Vol 120, Iss 3, 2016 ### Active biological matter modeling | Research Fellow @ Woods Hole Oceanographic Institution Jan 2016 – Jan 2016 | Woods Hole, Massachusetts, United States (continued work remotely until 10/2018) - Built numerical computation software from scratch to implement partial differential equation solvers to model the collective motion of many swimming bacteria in a continuum model governed by the Smoluchowski equation. - Analytically and numerically investigated the nonlinear dynamics of this model under various bacterial configurations. - C. J. Miles, A. A. Evans, M. J. Shelley, S. E. Spagnolie, Active matter invasion of a viscous fluid: Unstable sheets and a no-flow theorem, Physical review letters, Vol 122, Issue 9, 2019 ### Physical Systems Engineering Intern @ On-Ramp Wireless, Inc. Jan 2011 – Jan 2011 | San Diego, CA - Worked on physical systems of wireless product responsible for transmitting residential/business power usage information in partnership with San Diego Gas & Electric. - Used Python to investigate signal processing data to determine the presence of signal interference between ORW's wireless network and WiFi networks. - Developed a decision tree classifier to help avoid signal interference. ### Mechanical Engineering Intern @ Continental Jan 2010 – Jan 2011 - Used MATLAB to develop dynamical simulations of the likelihood of tire wear and damage of tire patterns. - Contributed to early concept-phase development of tire tread pattern designs for upcoming products. ## Education ### Bachelor of Science - BS in Physics Massachusetts Institute of Technology Jan 2006 – Jan 2010 ### Doctor of Philosophy (PhD) in Physics University of Michigan Jan 2012 – Jan 2018 ### Master of Science - MS in Applied Mathematics University of Michigan Jan 2012 – Jan 2015 ## Contact & Social - LinkedIn: https://linkedin.com/in/chris-john-miles - Website: https://cjm715.github.io - GitHub: https://github.com/cjm715 --- Source: https://flows.cv/chrismiles JSON Resume: https://flows.cv/chrismiles/resume.json Last updated: 2026-03-23