Curriculum Vitae
Steffen Remus, Dr.rer.nat.
Professional Title: Postdoctoral Researcher & Lecturer
Location: Hamburg, Germany
How to reach me (preferably in that order):
A highly dedicated research engineer with over 10 years of professional hands-on experience in:
- Developing machine learning algorithms and managing large-scale data engineering projects, with a primary focus on natural language processing.
- Software engineering, utilizing industry-standard tools and processes.
- Leading and managing individuals and teams, fostering individual growth and collaboration.
- Administering and maintaining server infrastructure.
I actively share my expertise through my current role as a (co-) lecturer and advisor, and as a freelance consultant for industry partners. As a researcher, I thrive in fast-paced environments and I am committed to staying at the forefront of advancements in machine learning and AI. I approach challenges with patience and a strong attention to detail, and I excel in bridging technical expertise with effective communication, ensuring strong teamwork and maintaining high levels of motivation. My leadership style is collaborative and adaptive, focusing on fostering a positive team environment, encouraging open communication, and empowering individuals to reach their full potential.
Core Skills & Expertise
Machine Learning & AI
NLP
ML
GenAI
Information Extraction
Information Retrieval
LLMs
RAG
Fine Tuning
Software Engineering
CI/CD
TDD
Containerization
Webservices
Orchestration
Web Front-End Development
Data Engineering
SQL
NoSQL
Vector Databases
MapReduce
Cluster Management
DFS
ETL
Management & Leadership
Research Collaborations
Teaching
Supervision
Project Management
SCRUM
Workshop Organization
Problem-Solving & Analysis
Critical Thinking
Algorithmic Design
Technical Skills
Programming Languages
Python
Java
JavaScript
TypeScript
R
LaTeX
Scala
C#
HTML/CSS
React / Next.js
Cloud & DevOps
AWS
GCP
Azure
Docker
Linux
SSH
CSSH
GH Actions
Ansible
Languages & Interests
Languages
German (native)
English (fluent)
Spanish (basic)
French (basic)
Interests
Running
Kitesurfing
Technology
Problem-Solving
07/2023 - now Postdoctoral Research Scientist @ Language Technology Group, University of Hamburg, Hamburg, Germany
Outline: Conducted original research under the guidance of Prof. Dr. Chris Biemann, participated in project-related events, developed and delivered courses in machine learning, NLP, and research software engineering, supervised theses, student helpers and interns, maintained technical infrastructure and ensured its uptime. Continuation of previous activities in the Language Technology Group.
Key Responsibilities: Teaching, Supervision, Research Projects & Server infrastructure maintenance: managing a Hadoop cluster that supports a distributed Elasticsearch cluster, two GPU servers, and several web servers; hosting demo applications as Docker containers.
Key Achievements:
- Organized four research workshops and served 50+ times as a reviewer
- Gained leadership qualifications during 19 teaching activities; supervised over 30 theses, interns, and student helpers
- Contributed to over 30 small to medium sized software projects
- (Co-)authored over 30 peer-reviewed publications
06/2016 - 10/2024 Consulting / Service
Outline: Research Consultant (Ad hoc engagements). Provided project-based consultancy services, specializing in NLP research and offering expert guidance on various related topics.
Clients include:
- Glanos GmbH (Munich),
- T-Systems (Darmstadt),
- Merck KGaA (Darmstadt)
10/2016 - 06/2023 Research Scientist @ HITeC e.V., Hamburg, Germany & Language Technology Group, University of Hamburg, Hamburg, Germany
Outline: Conducted original research under the guidance of Prof. Dr. Chris Biemann, participated in project-related events, offered consultancy services for industry partners, developed and delivered courses in machine learning, NLP, and software engineering, supervised theses, student helpers and interns, maintained technical infrastructure and ensured its uptime.
Key Responsibilities: Teaching, Supervision, Research Projects & Server infrastructure maintenance: managing a Hadoop cluster that supports a distributed Elasticsearch cluster, two GPU servers, and several web servers; hosting demo applications as Docker containers.
Key Achievements:
- Successfully defended Ph.D. in June, 2023
- Organized four research workshops and served as a reviewer
04/2013 - 06/2016 Research Scientist, Stipend Holder in the Research Graduate School: "Knowledge Discovery in Scientific Literature" @ Technical University of Darmstadt, Germany & Deutsches Institut für Pädagogische Forschung (DIPF), Frankfurt (Main), Germany
Outline: Conducted original research under the supervision of Prof. Dr. Chris Biemann in a team of 5 core research members and 5 research principles in the framework of the Knowledge Discovery in Scientific Literature (KDSL) graduate school.
Key Responsibilities:
- Project Crawling & Semantic Structuring
Key Achievements:
- (Co-)authored & published 6 peer-reviewed papers.
- Organized a one-day research workshop on IBM Watson.
05/2015 - 11/2015 Research Intern @ IBM, Zurich Research Lab, Rüschlikon, Switzerland
Outline: Worked on supervised relation extraction and event detection, utilizing distributional features.
Key Responsibilities:
Implemented a system for named entity recognition, cross-sentence relation extraction, and event detection using distributional features & Conducted (small) internal crowdsourcing task for relation annotation.
07/2014 - 10/2014 Research Intern @ IBM, Thomas J. Watson Research Center, Yorktown Heights, NY, USA
Outline: Implemented, tested, and evaluated distributional semantic methods to enhance knowledge graphs for open and closed domains.
10/2012 - 04/2013 Software Engineer (full-time) @ ConWeaver GmbH, Darmstadt, Germany
Outline: Worked on ETL Pipelines for knowledge graph induction.
11/2010 - 09/2012 Software Engineer (part-time) @ ConWeaver GmbH, Darmstadt, Germany
Outline: Worked on ETL Pipelines for knowledge graph induction.
10/2009 - 03/2012 Tutor @ Technical University of Darmstadt, Darmstadt, Germany
Outline: Tutoring for General Introduction to Computer Science 1+2.
04/2007 - 08/2008 Student Helper @ JDS-Sommer GmbH, Frankfurt (Main), Germany
Outline: Technical Server Administration.
11/2002 - 04/2006 Minijob @ Greater Union Filmpalast (Cinestar Metropolis), Frankfurt (Main), Germany
Outline: Various activities.
07/2000 - 08/2003 Systems Specialist, EWSD Systems @ Siemens AG, Frankfurt (Main), Germany
Outline: Field Service Technician for large scale telephone systems (EWSD).
06/2023: Ph.D. (Dr.rer.nat.) in Computer Science (Language Technology) @ University of Hamburg, Hamburg, Germany
Thesis: "Domain Defining Context: On Domain-Dependent Corpus Expansion and Contextualized Semantic Structuring"
10/2012 M.Sc. in Computer Science @ Technical University of Darmstadt, Darmstadt, Germany
Thesis: "Automatically Identifying Lexical Chains by Means of Statistical Methods -- A Knowledge-Free Approach"
10/2009 B.Sc. in Computer Science @ Technical University of Darmstadt, Darmstadt, Germany Thesis: "Next-Gen IDE – Evaluation Of Statistical Approaches For Intelligent Code Completion"
more ...
07/2005 State Certified Engineer for Computer & Networking Systems @ Werner von Siemens Professional School, Frankfurt am Main, Germany
06/2000 State Certified Apprenticeship, Information and Telecommunications Systems Electronics Technician @ Siemens AG, Frankfurt (Main)
07/1997 High School, Brüder-Grimm-Realschule, Frankfurt (Main)
Volunteering
- Member of the appointments committee (Berufungskommission) for the Machine Learning professorship, University of Hamburg (2020/21)
Certifications
- Attended 28th European Summer School in Logic, Language and Information (ESSLI), Bolzano-Bozen, Aug 2016
Research Projects
- JOIN-T2: Joining Ontologies with Text (03/2019–02/2022)
- WebAnno meets EXMARaLDA (06/2017–01/2019)
- BIMDanube: Network of Excellence on Biomedical Information Management in the Danube Region (01/2017–03/2019)
- JOIN-T: Joining Ontologies and Semantics Induced from Text (2016–2017)
- Knowledge Discovery in Scientific Literature (KDSL) (04/2013–06/2016)
Visiting Researcher
- Bar Ilan University, Ramat Gan, Tel Aviv, Israel — 04/2014–06/2014 (with Omer Levy & Prof. Ido Dagan)
- Indian Institute of Technology (IIT) Kharagpur — 02/2019–04/2019 (with Animesh Mukherjee & Pawan Goyal)
Organizing Committee & Program Committee
- Organizer/Co-organizer for GermEval shared tasks (2019, 2020) and multiple workshops (Biomedical Information Management 2018 & 2019; IBM Watson workshop 2014)
- Reviewer for conferences: EMNLP, ACL, AAAI, CONLL, *SEM, NAACL, EACL, AACL-IJCNLP, Coling, LREC, GSCL/KONVENS, COLM
- Reviewer for journals: TPAMI, TACL, NLE
- Workshop reviewing: TextGraphs, SemEval, WAC
Curricula
- University of Hamburg: multiple lecturer and teaching assistant roles in Research Software Engineering, Python for Computational Science, Deep Learning for NLP, Web Interfaces for Language Processing Systems, Applications with Aspects on Language Technology, Software Engineering I, Deep Learning for Unstructured Data, Statistical Methods of Language Technology, Machine Learning I, Practical Applications in NLP.
- Technical University of Darmstadt: Lecturer and teaching assistant roles including Q&A Technologies behind IBM Watson, Algorithms of Language Technology, General Computer Science.
Thesis Supervision
I provide dedicated supervision for student helpers, inters and academic theses, including ten Bachelor’s theses, eleven Master’s theses and three independent studies up to date. I regularly lead one-on-one progress meetings on a weekly or bi-weekly basis, ensuring consistent academic development, timely completion, and overall project success
- 2022: Mentor for a student research project awarded €10,000.
- 2019: Awarded over €3,000 by the German DAAD office for international research in India.
- 2015: Best mentoring award for “Algorithms of Language Technology” exercise lab.
- 2013, 2014, 2016: ACL Travel Grants.
- 2013–2016: KDSL Graduate School Fellowship.
- 2013: Travel grant of €1,000 from Freunde der TU-Darmstadt e.V.
- (Co-)authored over 30+ peer-reviewed papers.
- Contributed to 50+ open source project repositories on various version control platforms (github, bitbucket, sourceforge, ...) of which I am maintainer/creator of 20+ projects.