Sign In

Michael Tingley

Engineering Manager at Facebook

Michael Tingley is the Engineering Manager for Facebook's Probabilistic Programming Languages team.13 He focuses on platformizing Bayesian modeling and analysis within Facebook and investing in cutting-edge techniques that rely on compiler-driven analyses to advance the performance and reliability of universal Bayesian inference.1

Tingley's team is working on building Bean Machine, a PyTorch-based Probabilistic Programming Language (PPL) along with a "PPL Compiler" to leverage model structure in novel ways throughout the modeling lifecycle.1 This enables techniques like compositional inference, higher-order gradients, and transpilation to faster backends.

Prior to his current role, Tingley has held positions at various companies including:

  • Software Engineer at Google
  • Research Developer at edX
  • Teaching Fellow at Harvard University
  • Software Engineering Intern at Shanda Interactive Entertainment Ltd.
  • Research Assistant at Embry Riddle University's Autonomous Systems Labs
  • Software Engineering Intern at Halifax Health
  • Research Associate at University of Florida2

Tingley holds a Bachelor's degree in Computer Science and Statistics from Harvard University, where he graduated Magna Cum Laude. He is passionate about Machine Learning, Data Science, Distributed Systems, and leveraging data to empower individuals.

As of February 2025, Michael Tingley is 33 years old, born in November 1991, and resides in Palo Alto, California.2

Highlights

May 13 · infoq.com
Probabilistic Programming for Software Engineers - InfoQ
Probabilistic Programming for Software Engineers - InfoQ

Related Questions

What is the Bean Machine project about?
How does Bayesian modeling improve Facebook's services?
What are compositional inference and higher-order gradients?
How does Michael Tingley's team combat misinformation?
What is the role of a PPL Compiler in Michael Tingley's team?
Michael Tingley
Michael Tingley, photo 1
Michael Tingley, photo 2
Add to my network

Location

San Francisco Bay Area