Nils Reimers is an NLP and deep learning leader with 11+ years of experience building state-of-the-art dense text representations and production search systems, currently serving as VP AI Search at Cohere. He created SentenceTransformers (SBERT.net), an influential open-source project with tens of thousands of stars and millions of installs, and previously led Hugging Face’s neural search science team, delivering large open training sets and evaluation standards like BEIR. His work spans research and engineering—advancing pre-training and domain adaptation methods (TSDAE, GPL) while contributing to benchmarks such as MTEB and widely used sequence-tagging and translation repos. Comfortable bridging academia and industry, he combines a PhD-era research track record with hands-on contributions to tooling and deployment, including packaging, reproducibility, and model improvements. Based in Frankfurt, he brings a rare mix of foundational model expertise, open-source stewardship, and entrepreneurial experience from multiple startups and freelance projects.
11 years of coding experience
20 years of employment as a software developer
Study abroad Computer Science Mathematics, Study abroad Computer Science Mathematics at University of California, Berkeley
University of California, San Diego
Technischen Universität Darmstadt
Bachelor of Science (B.Sc.) Computer Science, Bachelor of Science (B.Sc.) Computer Science at Carl von Ossietzky University of Oldenburg
Contributions:32 releases, 2 reviews, 995 commits in 3 years 4 months
Contributions summary:Nils primarily focused on bug fixes and implementing enhancements to the sentence-transformers library. They made changes to the core modules, fixing bugs in areas like tokenization, data handling, and model loading, and addressing issues related to the maximum sequence length of the models. Furthermore, the user updated the project's dependencies, including the transformers library, showing a focus on maintaining the project's functionality and performance. The user also added new models to the library.
Hands-on tutorial on deep learning with a special focus on Natural Language Processing (NLP)
Role in this project:
ML Engineer
Contributions:137 commits, 127 pushes, 3 branches in 1 year 9 months
Contributions summary:Nils contributed code for a hands-on tutorial focused on deep learning and natural language processing. The commits added code solutions for lecture 2, which included a Python Jupyter Notebook demonstrating the implementation of a Multi-Layer Perceptron (MLP) for handwritten digit recognition using the Theano library. Further commits involved training data and code additions for lecture 3, which expanded upon the NLP aspects, introducing frameworks like Keras for Named Entity Recognition (NER) tasks.
nlphands-onkeras-modelsbertword-embeddings
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.