Do you get excited about solving complex problems in computational linguistics? Would you like to develop solutions for working with giant real-world data lakes to radically improve healthcare?
We need creative and versatile computational linguists to join our team. We’re looking for self-motivated individuals with a passion for clinical linguistics and NLP who want to positively impact the lives of patients around the world.
Droice engineers are thought leaders in computational linguistics, applying it to vast repositories of real-world clinical text data. Our products leverage our unique proprietary technology to power critical decisions for patient care.
We’re seeking outstanding computational linguists to develop NLP products end-to-end using state-of-the-art technologies and infrastructure. The technology you build will power products used by doctors every day to improve patient health and tackle the largest challenges in healthcare, including treatment decision support, clinical trial recruitment, population health management, and more.
Droice harnesses the power of AI to unlock insights from massive amounts of real-world clinical data, empowering physicians to provide better care for their patients. Our proprietary Natural Language Understanding (NLU) engine analyzes and transforms clinical data from some of the world’s largest hospital systems, insurance and life science companies, and government bodies around the world, covering tens of millions of people.
Droice uses advanced machine learning methods to deliver unprecedented resolution in patient data to generate insights and action plans at an individual patient level, in real time.
How You’ll Contribute
- Implement and develop linguistic models for clinical NLP analysis in areas such as dependency parsing, named entity recognition/information extraction, clinical negation algorithms, coreference resolution, and more
- Work closely with engineers and researchers by providing linguistic expertise and direction for clinical NLP applications
- Build and/or evaluate NLP systems, identify errors, and propose solutions
- Extend or design conceptual frameworks and semantic representations to support richer models of language use
- Apply linguistic knowledge, statistical models, and artificial intelligence technologies to contribute to the architecture and development of clinical NLP systems
- Annotate language data with linguistic information, implement annotation conventions and guidelines with accuracy and consistency, and communicate with other annotators about effective annotation strategies
What We’re Looking for
- Strong background in implementing natural language processing solutions
- Degree in computational linguistics or computer science (or equivalent experience) with strong linguistic background
- Excellent knowledge of structural aspects of language (syntax, semantics, phonology, phonetics)
- Understanding of NLP techniques for text representation and semantic modeling
- Experience with noisy and/or unstructured textual data
- Experience in Python or other programming or scripting languages; ability to quickly translate ideas into code
Bonus Points If You Have
- Knowledge in algorithms and data structures and implementing them in Python
- Experience using common NLP resources such as: ELMo, GloVe, spaCy, Apache OpenNLP, Stanford CoreNLP, NLTK, WordNet, etc.
- Experience in a healthcare related field, or with using clinical data
- Experience working with text language data in multiple languages (bonus points for expertise in Russian, Finnish, German, Spanish, or French)