The Health Language Processing Laboratory needs to design, develop, test, maintain, and document custom applications for natural language processing (NLP) and machine learning (ML) methods to analyze big data in the biomedical sciences, including extracting data from unstructured text in clinical records, literature, and social media.
Requirements
- Highly competent in Python and/or Java programming language required
- Experience With Natural Language Processing Or Machine Learning Preferred
- Experience with data science a plus
- Experience with information visualization, scientific visualization, or visual analytics a plus
- Experience with several programming languages including HTML5, PHP, Java, C, C++, Perl and/or Python a plus
- Experience with Linux, Windows, Mac OS operating systems
- Ability to work with a software development team using formal software development methods
Responsibilities
- Responsible for the custom application design, development, testing, maintenance and documentation of natural language processing (NLP) and machine learning (ML) methods and applications
- Work with investigators and team members to apply said methods to the analysis of big data in the biomedical sciences
- extraction of data from unstructured text in clinical records, literature, social media text, and other sources
Other
- The minimum of a B.S. degree in Computer Science or equivalent and 2 to 3 years of post degree programming experience, or an equivalent combination of education and experience, required.
- M.S. preferred.
- Ability to work independently and apply critical thinking and sound judgment
- Excellent organizational and time management skills
- Ability to communicate effectively with team members