About The Position

This role focuses on MeSH (Medical Subject Headings) development, National Library of Medicine (NLM), Unified Medical Language System (UMLS), and software development. The position requires expertise in biomedical ontologies, Python, SQL, API development, biomedical Natural Language Processing (NLP), terminology/ontology mapping, UMLS, SNOMED, ICD, data engineering, search/information retrieval with biomedical data, and web development technologies.

Requirements

  • Experience with web development technologies, including semantic HTML, CSS, JavaScript and TypeScript, DOM, Model/View/Controller (or similar), REST and JSON, and related server-side technologies, including NodeJS, ExpressJS and NPM.
  • Extensive experience with the Angular framework is required.
  • Familiarity with functional and event-driven programming concepts (callbacks, promises/futures, streaming, and reactive programming).
  • Experience coding algorithms to process complex data structures, e.g., multi-level combinations of objects, lists and hash tables.
  • Experience working with databases (SQL, Elasticsearch and MongoDB) and handling data through pipelines, ETL processes, and various file formats.
  • Extensive experience with Git source code control, including advanced operations like rebasing and squashing.

Nice To Haves

  • Biomedical ontology + Python/SQL/API development
  • Biomedical NLP + terminology/ontology mapping
  • UMLS/SNOMED/ICD + data engineering
  • Search/information retrieval + biomedical data

Responsibilities

  • Update on MeSH role
  • Biomedical ontology development
  • Python/SQL/API development
  • Biomedical NLP and terminology/ontology mapping
  • UMLS/SNOMED/ICD data engineering
  • Search/information retrieval with biomedical data

Benefits

  • All your information will be kept confidential according to EEO guidelines.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service