Arne Köhn

Staff Data Scientist

Hamburg, Germany
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
Arne Köhn is a Staff Data Scientist based in Hamburg with a decade of experience bridging academic research and production ML at New Work SE. He builds search, recommender and text-generation systems, moving models from prototyping into scalable pipelines while keeping an eye on practical problem analysis and solutions. His background includes a PhD in Informatics and postdoctoral work on NLG, giving him deep expertise in language technologies and research-driven rigor. Arne is also an active open-source contributor, with infrastructure and back-end improvements to projects like the ACL Anthology and DyNet (notably Scala bindings and build automation). Colleagues know him for tackling “esoteric but fun” problems—recipe matching being one example—bringing curiosity and engineering discipline to ambiguous challenges. He combines research-grade thinking with hands-on DevOps and build-system experience to deliver reliable data products.
code10 years of coding experience
job14 years of employment as a software developer
bookDoctor of Philosophy - PhD, Informatics, Doctor of Philosophy - PhD, Informatics at University of Hamburg
languagesEnglish, German
github-logo-circle

Github Skills (12)

acl10
makefile10
scala10
cicd9
python9
webconfig9
sbt9
cmake9
webserver9
bash8
data-management8
natural-language-processing6

Programming languages (9)

JavaC++ShellTeXJavaScriptOpenSCADHTMLPython

Github contributions (5)

github-logo-circle
acl-org/acl-anthology

Mar 2019 - Dec 2022

Data and software for building the ACL Anthology.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:138 reviews, 75 commits, 172 PRs in 3 years 9 months
Contributions summary:Arne primarily contributed to the project by implementing changes related to infrastructure and build processes. They introduced a Makefile, reorganized static files, and configured the website build directory. They also wrote scripts for mirroring data, demonstrating knowledge of data management and web server configuration. The user’s commits also included adjustments to existing Python scripts and code related to the ACL anthology.
library-management-systemphoneticsanthologyacl-anthologynatural-language-processing
clab/dynet

Nov 2017 - Apr 2018

DyNet: The Dynamic Neural Network Toolkit
Role in this project:
userBack-end Developer
Contributions:9 commits, 8 PRs, 8 comments in 5 months
Contributions summary:Arne primarily contributed to the back-end development of the project, specifically focusing on Scala bindings and related build configurations. Their work involved modifying build scripts (sbt, CMake) to allow for flexible Scala versioning and improve the build process. Key contributions included implementing implicit conversions for data structures within the Scala bindings and addressing issues related to Doxygen documentation links. Additionally, the user made adjustments to the project's tree-structured LSTM implementations, introducing new features and fixing existing bugs.
dynetdynamic-neural-networkdeep-learningneural-networksmachine-learning
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
Arne Köhn - Staff Data Scientist