Director, Software Engineering Services
Karl joined BioTeam in 2017 with a background in cloud, high-performance computing and scientific computing applications. He focuses on complex system architecture, implementation and support, particularly for informatics workflows in data science and the life sciences.
Karl has way too many hobbies to be particularly good at any of them, but at times has enjoyed motorcycle maintenance, hiking and electronics. Lately, being with his kids takes much of his free time.
Karl received his PhD from the Massachusetts Institute of Technology, studying methods for predicting protein-protein interaction structure. He then joined Biogen, where he worked as a scientific application support specialist and HPC administrator, before joining Biogen’s Data Sciences group as a data engineer. There, Karl was part of a team that brought in high-speed cloud and collaboration connectivity with Internet2 and AWS, and built a dynamically reconfigurable computing environment for data science exploration. Having moved to Biogen’s Scientific Computing group, Karl worked to build a cloud HPC capable of performing multi-sample joint exome calling on tens of thousands of samples in a week. He also led a team of developers building end-to-end workflow automation for NGS pipelines.