Software / ML Engineer
Bellevue, Washington
About Josh
Josh a software engineer, machine learning engineer, manager, and game developer with a broad range of experience. Josh has been developing software for 25 years and has managed engineers for 5 years. Josh has worked with low level languages (assembly and C), high level languages (Python and SQL), those at both ends of mid-level (C++ and C#), as well as some other programming languages that are now historical. Josh worked on products and projects such as machine learning for credit decisions, mass market software development tools, data visualization and analysis tools, a distributed job processing system, software code libraries, an SDK, a turn based strategy web game, machine learning based stock market analysis software, a multi-processed browser toolbar platform, C++ unit testing frameworks, mass market PC games, an automated future's trading platform utilizing machine learning for trading decisions, and a pipeline for executive candidate profile similarity and ingestion.
Josh has worked at companies ranging in size from thirty people to one hundred thousand people. Josh has managed teams ranging in size from two to ten. Josh has been part of delivering projects and products with scope ranging from a few man weeks up to a few thousand man years employing scrum, waterfall, iterative waterfall, and cowboy coding.