I am a sometime Machine Vision Engineer, Algorithms Engineer, Quantitative Developer and Data Science Engineer. I work with academics & domain experts to bring quantitative algorithms into production, often acting as a bridge between academic subject matter experts and engineering teams. I am particularly interested in all the forgotten, mundane "Software Engineering" aspects of quantitative and statistical software development that make it different from normal software development. How do you test a regression or a classification algorithm for which you cannot (easily) write a specification? How do you test software intended to operate on petabytes of data? How do you test a system where the cost of building a separate test or QA environment is prohibitive? or where even the cost of obtaining representative test data is prohibitive? I am also interested in the application of robust statistics to image processing and machine vision. |