Justin Salamon

Principal Scientist & Research Manager at Adobe

San Francisco, California, 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

🤩
Rockstar
🎓
Top School
Justin Salamon is a Principal Scientist and Research Manager leading Adobe Research’s Sound Design AI Group (SODA) in San Francisco, where he builds machine learning and signal-processing systems for sound generation and audio–visual creative tools. With 12 years of experience spanning academia and industry, he applies representation learning, self-supervision, and multimodal machine listening to problems from music information retrieval to bioacoustics and audio-for-video. He has a strong research pedigree—PhD in Sound and Music Computing—and a track record of shipping open-source tools and evaluation code used by the MIR community, including contributions to the widely cited CREPE pitch estimator and mir_eval evaluation suite. Known for bridging rigorous research with practical engineering, he focuses on usability and robust APIs as much as model performance. Based in San Francisco, he combines academic publication depth with product-minded delivery at scale.
code12 years of coding experience
job14 years of employment as a software developer
bookBA Computer Science, BA Computer Science at University of Cambridge
bookPhD Sound and Music Computing, PhD Sound and Music Computing at Universitat Pompeu Fabra
languagesEnglish, Spanish, Hebrew, Catalan
github-logo-circle

Github Skills (19)

algorithm10
algorithms10
python10
evaluation10
command-line-interface10
implement10
numpy10
music-information-retrieval10
command-line10
scientific-computing10
metric10
cli10
signal-processing9
interpolation9
tensorflow9

Programming languages (7)

C++CSSTeXJavaScriptJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
mir-evaluation/mir_eval

Mar 2014 - May 2016

Evaluation functions for music/audio information retrieval/signal processing algorithms.
Role in this project:
userBack-end Developer
Contributions:130 commits, 4 PRs, 77 pushes in 2 years 2 months
Contributions summary:Justin contributed significantly to the implementation of a melody extraction evaluation module. They developed core functionality, including resampling melody sequences, calculating various evaluation metrics (voicing recall, false alarm rate, raw pitch, raw chroma, overall accuracy), and handling unvoiced frames. They also refactored the code into a separate evaluator and implemented functions for individual evaluation measures. The contributions involved significant changes to the melody.py file, adding new capabilities for assessing the performance of melody extraction algorithms.
signalmlsevaluationaudiosignal-processing
marl/crepe

Apr 2018 - May 2020

CREPE: A Convolutional REpresentation for Pitch Estimation -- pre-trained model (ICASSP 2018)
Role in this project:
userFull-stack Developer
Contributions:3 releases, 31 commits, 10 PRs in 2 years 1 month
Contributions summary:Justin primarily worked on enhancing the CREPE pitch estimation script. They improved the command-line interface by updating arguments and descriptions, and introduced more robust API functionalities. The user made consistent code formatting improvements and added support for padding and other related functionalities. Their contributions demonstrate a focus on the project's usability and overall codebase quality.
pytorchrepresentationpre-trained-modelpre-trainedconvolutional
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
Justin Salamon - Principal Scientist & Research Manager at Adobe