About Malcolm Greaves

 

Hello! 👋 I'm a senior software engineer with 9 years of experience in machine learning infrastructure and applications. From seed-level startups working directly with founders, to unicorns through their hyper-growth stage, I have designed both models and their production infrastructure powering AI products across domains involving natural language processing 📄, computer vision 🖼️, and generative AI💡.

I like to approach problems holistically, seeking to understand both the product use case, technical challenges, as well as the business needs. The leadership I strive to provide is a careful balance between technical investment and debt. 🔎 Investment in engineering excellence to provide reliable systems that are a joy to operate. Versus moments that require teams to prioritize delivery, incurring technical debt as a necessary aspect of staying agile to adapt along with the business to changes in market conditions.

As a software engineer, I have a passion for writing clean, effective code and designing resilient systems. I have made several internal libraries and production search and ML inference systems that have stood up to the rigors of multi-year use by many teams in growing businesses. 🤓 To this end, I'm a big proponent of functional programming, drawing inspiration for framing and solving problems from more purely functional languages such as Scala and SML to languages like Go, newer C++ standards, and Rust that strive to bring practical, reliable production systems.

For more about me, see my Cover Letter page.

 
 

Résumé