Edward Schmuhl is a Machine Learning Engineer based in Berlin with 7 years of experience building AI products and developer experiences that drive adoption. He contributes to industrial-strength NLP tooling—most notably adding serialization, checkpointing, and custom token/span attributes to the widely used spaCy library—while shipping production-ready pipelines and profiling CPU/GPU performance. At companies like Explosion, Weaviate and Jina AI he has implemented end-to-end ML workflows from data collection and annotation to model training and deployment, and helped deliver an AI-powered IT service chatbot and domain-specific pipelines such as Healthsea. An active open-source creator and educator, he produces example projects, blog posts, videos and animated visualizations to make complex ML topics accessible. His indie game development background informs a pragmatic, design-minded approach to tooling and UX for developers. Comfortable across Python, PyTorch, Thinc and cloud platforms, he blends research-driven models with practical engineering for real-world NLP applications.
6 years of coding experience
5 years of employment as a software developer
Bachelor of Applied Science - BASc, Medieninformatik, 1.6, Bachelor of Applied Science - BASc, Medieninformatik, 1.6 at Berliner Hochschule für Technik (BHT)
💫 Industrial-strength Natural Language Processing (NLP) in Python
Role in this project:
Backend Developer
Contributions:68 reviews, 24 commits, 34 PRs in 1 year 6 months
Contributions summary:Edward contributed to the spaCy library by implementing new features, fixing bugs, and improving the JSON serialization capabilities. They added a new parameter for saving model checkpoints during pretraining and addressed an assertion error in the static vectors module. The user also added the ability to include custom attributes for tokens and spans in the JSON conversion, enhancing data handling. Furthermore, they added a new console logger for training which improves the development experience.
Retrieval Augmented Generation (RAG) chatbot powered by Weaviate
Contributions:8 releases, 34 reviews, 62 PRs in 1 year 7 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
Edward Schmuhl - Machine Learning Engineer at Weaviate