David Snyder

Machine Learning Researcher at Apple

Seattle, Washington, 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
David Snyder is a machine learning researcher with 12 years of experience specializing in deep learning for speaker recognition and diarization, currently advancing speaker segmentation and recognition on Siri at Apple. He earned a PhD from Johns Hopkins, where his thesis work produced x-vectors—an influential neural embedding for text-independent speaker recognition—and created the MUSAN augmentation dataset. David combines research rigor with production-focused engineering, contributing to the Kaldi toolkit’s core numerical routines and adding tests and documentation to its CUDA matrix code. His background spans internships at Amazon and ICF and long-term ties to JHU research programs, giving him a blend of industry and academic perspectives on robust speech systems. Based in Seattle, he’s equally comfortable prototyping novel embeddings and hardening low-level matrix code for real-world deployment, a mix that accelerates both innovation and stability.
code13 years of coding experience
job3 years of employment as a software developer
bookRogue Community College
bookBachelors of Science, Computer Science, Bachelors of Science, Computer Science at Portland State University
bookJohns Hopkins University
bookPortland Community College
github-logo-circle

Github Skills (6)

cuda10
c-language10
cprogramming-language10
linear-algebra10
unit-testing9
documentation8

Programming languages (3)

ShellC++CSS

Github contributions (5)

github-logo-circle
kaldi-asr/kaldi

Aug 2015 - Dec 2019

kaldi-asr/kaldi is the official location of the Kaldi project.
Role in this project:
userBack-end Developer
Contributions:65 PRs, 533 comments, 20 issues in 4 years 4 months
Contributions summary:David's contributions primarily involve modifying and documenting functions within the `src/cudamatrix` directory of the Kaldi project, suggesting a focus on the underlying linear algebra and matrix operations. The commits include the addition of documentation to existing functions, adding comments to others and introducing unit tests. These changes indicate a focus on code clarity, usability, and testing of core numerical functions, implying a role in maintaining and improving the stability of the core code base. The contributions target files that are part of the mathematical foundation of the library.
asrkaldic-plus-pluscudashell
Contributions:5 PRs, 17 pushes, 4 branches in 1 year 10 months
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