Find Jobs
Find Jobs Near You – Available Work in Your Location
Scientist (52632)
Career Insights for Natural Language Processing Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Maryland data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Natural Language Processing Engineer specializes in developing and implementing algorithms and models tailored for understanding, processing, and generating natural language text. They utilize methodologies such as tokenization, parsing, named entity recognition, part-of-speech tagging, and other NLP techniques to perform tasks including text classification, chatbot development, and other applications where the primary input or output is natural language text.
$120,049 / year median in Maryland
Job Description
- Main Campus/Bethesda
- Bethesda, MD 20892 Apply Overview Salary Range $215,000.00
- $228,000.
Travel Percentage None Category Public Health Apply Description Position Objective:
The Scientist will provide services to satisfy the overall operational objectives of the National Institute of Mental Health within the National Institutes of Health.Duties and Responsibilities:
Implement algorithms for highly parallel computer structures containing many processor elements in application areas such as computational chemistry and structural biology. Develop new machine learning techniques in response to NIMH researcher needs, in particular in natural language processing for structured prediction problems, the areas of expertise of the contractor. Research and evaluate software standards in the area of operating systems, graphics, genome informatics and file systems, and assess their relevance to putting. Author and coordinate the writing of research papers about novel techniques devised by the contractor. Investigate software architectures and methods development to identify where software reusability and portability could be improved. Develop new optimization-based approaches to modelling complex multimodal imaging data collected in clinical studies Collaborate with professional and academic societies, associations and organizations to identify new approaches to computer science and prepare recommendations for adoption. Provide consulting and support the activities of NIMH researchers employing machine learning techniques, either on a one-off basis or a continuing mentoring relationship Write research papers describing the results of development or support activities of the team, in collaboration with other team members and NIMH researchers Develop and deliver educational courses on machine learning techniques Mentors junior level scientists Develops advanced approaches to artificial intelligence and machine learning to support scientific research. Design, develop and deploy application programming interfaces (API) to optimize system interoperability and increase data reuse efficiency. Apply existing machine learning methods to extract structured knowledge from complex medical data (records, imaging, behavior), to help answer questions posed by researchers Develop new machine learning techniques in response to NIMH researcher needs, in particular in natural language processing for structured prediction problems, the areas of expertise of the contractor. 1 Apply existing machine learning methods to extract structured knowledge from complex medical data (records, imaging, behavior), to help answer questions posed by researchers. 2 Provide consulting and support the activities of NIMH researchers employing machine learning techniques, either on a one-off basis or a continuing mentoring relationship. 3 Author and coordinate the writing of research papers about novel techniques devised by the contractor. Write research papers describing the results of development or support activities of the team, in collaboration with other team members and NIMH researchers. Develop and deliver educational courses on machine learning techniques (classification/ regression models, using tensors to extract structured knowledge from data). Collaborate with the Data Science Team to use the neuroimaging and phenotypic data collected by them and support quantification of those data. Develop new optimization-based approaches to modelling complex multimodal imaging data collected in clinical studies. Mentors junior level scientists. Work products and documents related to developing new machine learning techniques in response to NIMH researcher needs; providing direct support to NIMH researchers employing machine learning techniques (e.g., open source computer code, documentation). Work products related to writing research papers (e.g., research papers and presentations) Work products and documents related to conducting educational courses on machine learning tools and techniques (e.g., educational materials) Work products and documents related to mentoring junior level scientists.Qualifications Basic Qualifications:
Ph.D. in Computer Programming and Data Processing or similar field of study 7 years of experience minimum Experience with Python, MATLAB, and R Skilled in teaching technical topicsPreferred Qualifications:
Ability to communicate effectively, orally and in writing, with non-technical and technical staff Detail-oriented and possess strong organizational skills with the ability to prioritize multiple tasks and projects- This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required by this position.