Achille Nazaret is a machine learning research scientist and PhD student at Columbia University who builds scalable probabilistic and generative models with an emphasis on interpretability and practical impact. With eight years of experience spanning industry stints at Apple and Palantir and research roles at Berkeley, he blends mathematical rigor with production-minded engineering. He is a significant contributor to scvi-tools, improving Scanpy integration and adding Bayesian differential expression workflows for single-cell and spatial omics analyses. Achille prizes simplicity, clean code, and clear scientific communication, preferring usable solutions over flashy complexity. Based in New York, he has a background that uniquely combines elite mathematical training, military-style discipline, and hands-on software development.
8 years of coding experience
2 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Columbia University in the City of New York
Army Officer, Humanities and military training, Army Officer, Humanities and military training at Ecole Spéciale Militaire de Saint-Cyr
Classes Préparatoires MP*, Theoretical and Mathematical Physics, Classes Préparatoires MP*, Theoretical and Mathematical Physics at Lycée Sainte-Geneviève
Cycle Ingénieur Polytechnicien (Master of Science), Computer science, Mathematics, Cycle Ingénieur Polytechnicien (Master of Science), Computer science, Mathematics at École Polytechnique
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Columbia University
Deep probabilistic analysis of single-cell and spatial omics data
Role in this project:
Full-stack Developer & Data Scientist
Contributions:26 commits, 18 PRs, 34 pushes in 11 months
Contributions summary:Achille significantly contributed to the Scanpy integration within the scvi-tools repository, enhancing its compatibility and extending its functionality. They addressed bug fixes, such as issues with samplers, and updated data loading mechanisms to support AnnData objects. Moreover, the user added a Scanpy-like notebook tutorial and implemented differential expression analysis with Bayes Factors, further showcasing their focus on bioinformatics workflows. They also made improvements to the GeneExpressionDataset class.
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.