Malcolm Greaves is a staff software engineer based in San Francisco with 12 years building ML infrastructure and production systems across startups and hyper-growth companies. He designs and ships resilient model serving, search, and inference platforms for NLP and computer vision, balancing long-term engineering investment with pragmatic delivery when businesses demand speed. His background spans 0->1 product work (building Scale Document and serving stacks) to optimizations that materially cut costs for hosted model and embedding pipelines. He favors functional programming idioms—drawing on Scala and SML influences while applying them in Go, Rust, and production tooling—and has contributed build and DevOps fixes to notable open-source projects like FACTORIE. As a hands-on leader and consultant, he pairs deep technical craft with product empathy to keep systems maintainable, observable, and joyful to operate.
12 years of coding experience
15 years of employment as a software developer
BS Computer Science Machine Learning, BS Computer Science Machine Learning at Carnegie Mellon University
FACTORIE is a toolkit for deployable probabilistic modeling, implemented as a software library in Scala. It provides its users with a succinct language for creating relational factor graphs, estimating parameters and performing inference.
Role in this project:
Backend & DevOps Engineer
Contributions:6 commits, 1 PR, 5 comments in 1 month
Contributions summary:Malcolm contributed to build and script fixes within the project, including adjusting dependency versions and correcting jar names for the build process. They modified build configurations to include necessary resolvers and updated the project build file. Additionally, the user made changes related to script execution and dependencies, ensuring the project builds correctly and can be deployed, thus indicating involvement in DevOps and build configurations.
Contributions:3 releases, 31 commits, 7 PRs in 4 years 7 months
avrocode-generatoravro-schemasscalaschemas
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.
Request Free Trial
Malcolm Greaves - Staff Software Engineer at Meaves Industries