Malcolm Greaves

Staff Software Engineer at Meaves Industries

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code12 years of coding experience
job15 years of employment as a software developer
bookBS Computer Science Machine Learning, BS Computer Science Machine Learning at Carnegie Mellon University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

dependency-management10
sbt10
build-automation10
scala10
devops9
web-deploy8
deploying8
web-deployment8

Programming languages (9)

JuliaJavaC++RustCScalaGoJupyter Notebook

Github contributions (5)

github-logo-circle
factorie/factorie

Jul 2015 - Sep 2015

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:
userBackend & 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.
library-softwareparametersrelationaldeployableprobabilistic-modeling
malcolmgreaves/avro-codegen

Nov 2015 - May 2020

Scala code generator for Avro schemas.
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