Title Software Developer(Machine Learning) – (MS Technology)
Categories Technology
Job Description
  • Maintain and extend and an existing tool for statistical bibliographic analysis.
  • Use statistical tool boxes to programmatically train, develop and improve new models.
  • Quality assessment and evaluation of the accuracy of the models.
  • Combine pattern-based and statistical methods to fine-tune and improve overall results.
  • Document changes in the project and source code.
  • Ensure output formats are in compliance with existing specifications.
  • Write well-designed, testable, efficient code.
  • Prepare and produce releases of software components embedded in the system landscape of multinational companies
Desired skills and experience
  • MS degree in Computer Science, Engineering, Computational Linguistics or in a related subject.
  • 5+ years of hands-on Software Development Experience in JAVA.
  • Object-Oriented Design using common design patterns / Software Debugging, Test-driven development, UML, SVN.
  • Ideally hands-on experience in Machine Learning and statistical methods, (SVM, CRF, HMM, sequential tagging) or willingness to intensely learn
  • Knowledge of both rule-based and data-driven methods.
  • Experience in RESTful web service development
  • Teamwork, Verbal Communication

Top To-Dos:

  • (Manuscript) data model training
  • BibAnalyzer vs. inline annotations
  • Porting to windows environment
  • Word processing pipeline
  • JUnit test cases
Apply Now Back to listing