Marc Duby

Marc Duby

Principal Software Engineer @ Broad

About Marc Duby

Marc Duby is a Principal Software Engineer at the Broad Institute in Cambridge, Massachusetts, where he has worked since 2017. He specializes in implementing distributed computational pipelines that integrate machine learning models into production systems and has a strong background in software development and financial management.

Work at Broad Institute

Marc Duby has been serving as a Principal Software Engineer at the Broad Institute since 2017. In this role, he specializes in implementing distributed computational pipelines that integrate machine learning models into production systems. His work contributes to the institute's mission of advancing genomic research and improving disease detection. Prior to his current position, he was a Senior Software Engineer at the same institute from 2015 to 2017, further solidifying his expertise in software engineering within a research environment.

Education and Expertise

Marc Duby holds a Master of Liberal Arts in Management and Finance from Harvard University, which he completed from 2005 to 2011. He also earned a Master of Science in Engineering from Columbia Engineering, where he studied from 1990 to 1992. Earlier, he obtained a Bachelor of Science in Nuclear Engineering from Columbia Engineering from 1986 to 1990. His educational background supports his strong interest in the intersection of software development, financial management models, and genetic analysis.

Background in Software Engineering

Marc Duby has extensive experience in software engineering, having worked in various capacities over the years. He was a Senior Software Engineer at Harvard University from 2004 to 2015 and a Network and Systems Specialist from 1996 to 1998. His career also includes roles as a Network Specialist at Columbia University from 1993 to 1996 and as a Senior Software Engineer at Corporate Technologies from 1999 to 2004. This diverse background has equipped him with a broad skill set in software development and systems management.

Technical Skills and Methodologies

Marc Duby possesses expertise in a variety of technologies, including Java, Spring Boot, Hibernate, Python, Pytorch, SciKit, TensorFlow, Spark, Android, and Neo4j graph DB. He advocates for agile and test-driven development methodologies, emphasizing their importance in optimizing development time and enhancing project efficiency. His technical skills and methodologies reflect his commitment to advancing software engineering practices.

Contributions to Genetic Research

Marc Duby developed a federated knowledge base that enhances genetic signal detection for disease links. This project aggregates summary genetic association statistics across international borders, showcasing his ability to apply software engineering to significant research challenges in genetics. His contributions in this area highlight the impact of his work on advancing understanding in the field.

People similar to Marc Duby