Michael Tingley

Software Engineering Manager

I am the engineering manager for Facebook’s Probabilistic Programming Languages team. Our goal is to platformize Bayesian modeling and analysis within Facebook, and invest energy and research into cutting-edge techniques that rely on compiler-driven analyses in order to advance the performance and reliability universal Bayesian inference. We have a diverse team, ranging from Programming Language experts, modeling veterans, algo/optimization specialists, and Systems hackers. I am particularly interested in using program analysis with variational inference in order to customize and scale inference to huge data sets while retaining the ergonomics and developer friendliness of a general-purpose programming language.


Probabilistic programming languages

Latest Publications

HackPPL: A Universal Probabilistic Programming Language

Jessica Ai, Nimar S. Arora, Ning Dong, Beliz Gokkaya, Thomas Jiang, Anitha Kubendran, Arun Kumar, Michael Tingley, Narjes Torabi

MAPL at PLDI - June 22, 2019

Bayesian Neural Networks using HackPPL with Application to User Location State Prediction

Beliz Gokkaya, Jessica Ai, Michael Tingley, Yonglong Zhang, Ning Dong, Thomas Jiang, Anitha Kubendran, Aren Kumar

Bayesian Deep Learning Workshop at NeurIPS 2018 - December 7, 2018