Senior Principal Machine Learning Engineer at Genentech
Somerville, Massachusetts, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Allen Goodman is a Senior Principal Machine Learning Engineer with 11 years of experience building production-ready computer vision and ML systems, now leading ML efforts at Genentech after research roles at Meta and the Broad Institute. His work spans from microscopy image analysis—co-authoring CellProfiler—to foundational contributions in PyTorch (special function kernels) and Keras-RCNN object detection modules, blending deep mathematical rigor with practical engineering. At Meta AI he focused on data compression, optical neural networks, and differentiable systems, bringing research-forward techniques into applied pipelines. Comfortable across CUDA kernels, Python ecosystems, and imaging toolkits, he combines academic curiosity (Amherst mathematics) with a track record of shipping robust open-source and enterprise software. An uncommon thread through his career is translating advanced math into performant, maintainable code that scales from lab-grade imaging to large ML platforms.
Keras package for region-based convolutional neural networks (RCNNs)
Role in this project:
Back-end Developer & ML Engineer
Contributions:2 releases, 483 commits, 98 PRs in 3 years 1 month
Contributions summary:Allen primarily contributed to the Keras-RCNN project by implementing features related to bounding box regression and object detection within the RPN and RCNN models. They demonstrated expertise in the development of machine learning loss functions, including the Smooth L1 loss and categorical cross-entropy, key components for training object detection models. Additionally, the user made incremental code updates, refactoring, and debugging to improve the performance and functionality of the core modules.
An open-source application for biological image analysis
Role in this project:
Back-end Developer & Data Scientist
Contributions:16 releases, 6 reviews, 819 commits in 5 years 1 month
Contributions summary:Allen's commits primarily focused on refining image processing functions within the CellProfiler project. They implemented a morphological skeleton and utilized the skimage.morphology library. The user also made efforts to ensure compatibility with Python 3 and integrated the scikit-image library for diverse image processing operations.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.