Hi, I'm Mike! I'm an engineer and scientist with tons of breadth as well as depth, with a background in the hard sciences and a penchant for reproducible machine learning systems. I love to build stuff and have a fierce tenacity when it comes to difficult problems. I'm particularly experienced at taking off-the-shelf academic machine learning codebases, hooking them into APIs, and making them maintainable.
Location: Upstate NY
Remote: Yes
Willing to relocate: No
Technologies: Core skills: Python (10 years), C++, C, docker, computer vision, signal processing, NLP, tensorflow, pytorch, flask, DVC, git, data vis, devops, ROS, distributed computing, networking, linux system management, firmware, hardware hacking, electronics.
Actively improving: kubernetes, Rust, Go, functional Python (mypy, pydantic, returns), JS, React, SQL. I want to get into more strongly functional languages, like Rust, Scala, Haskell.
Linkedin: <a href="
Github: <a href="
Email: mikemcdermott23 AT gmail DOT com
Why to hire Mike:
  - I'm good at recognizing useful patterns when I see them (thanks, Dan :) )
  - You want an outgoing, fast-learning, jack-of-all-trades with depth in python data processing
  - I'm a great ROI - I can fit a huge variety of roles: 
 engineering, data science, AI/ML R&amp;D
  - You need someone with a background in software, hardware, *and* chemistry/bio/neuroscience
  - You are willing to train on the job a functional-heavy language 
  - You work with robots. Robots are awesome. I can help you make awesome robots


Why not to hire Mike:
  - You expect workers to burn the candle at both ends
  - Your system is mostly CRUD applications/enterprise/ads
  - You are looking for management experience
  - Your stack is mainly Windows/NT based

Thanks for reading!