1

Nlp Developer Jobs (NOW HIRING)

NLP/Linguistics Software Engineer

Somerville, MA · On-site

$125K - $150K/yr

This is an execution-focused "builder" role for an engineer early in their career who wants to work at the intersection of NLP algorithms, search engines, and data science techniques. In this role ...

NLP/Linguistics Software Engineer

Somerville, MA · On-site

$125K - $150K/yr

This is an execution-focused "builder" role for an engineer early in their career who wants to work at the intersection of NLP algorithms, search engines, and data science techniques. In this role ...

Design and train NLP models for tasks like classification, entity extraction, retrieval ... Partner with ML engineers to productionize models (latency, cost, monitoring, drift detection)

With experts in biomedical science, software engineering, and program management, we focus on ... The postdoc will work at the intersection of large language models, biomedical NLP, scientific ...

next page

Showing results 1-20

NLP Developer information

See salary details

$17

$52

$81

How much do nlp developer jobs pay per hour?

As of Jul 22, 2026, the average hourly pay for nlp developer in the United States is $52.84, according to ZipRecruiter salary data. Most workers in this role earn between $40.38 and $64.66 per hour, depending on experience, location, and employer.

What is a NLP developer?

An NLP developer is a software professional who designs and implements natural language processing systems that enable computers to understand, interpret, and generate human language. They typically work with machine learning models, programming languages like Python, and NLP libraries such as NLTK or spaCy to develop applications like chatbots, language translation, and sentiment analysis.

What does an NLP Developer do?

An NLP (Natural Language Processing) Developer is a software engineer who designs, builds, and implements applications that allow computers to understand, interpret, and generate human language. They work with large datasets of text or speech, utilizing machine learning, linguistics, and artificial intelligence techniques to create tools such as chatbots, language translators, sentiment analysis systems, and more. NLP Developers often collaborate with data scientists, linguists, and software engineers to improve language models and ensure accurate, efficient processing of natural language data.

Is NLP in high demand?

NLP (Natural Language Processing) is a rapidly growing field within artificial intelligence, with increasing demand for NLP developers across industries such as tech, healthcare, and finance. Skills in machine learning, deep learning, and tools like Python and TensorFlow enhance job prospects, which are expected to remain strong as organizations prioritize automation and data analysis.

What are some common challenges faced by NLP Developers when working with real-world text data?

NLP Developers often encounter challenges such as handling noisy and unstructured data, dealing with ambiguity in human language, and ensuring models generalize well across different domains. Text data from users can contain slang, spelling errors, and mixed languages, requiring careful preprocessing and robust model design. Additionally, NLP Developers must stay updated with evolving language patterns and ensure their solutions are scalable and efficient in production environments.

What is a $900000 AI job?

A $900,000 AI job typically refers to a high-level position in artificial intelligence, such as an AI executive, senior researcher, or lead developer, often requiring advanced skills in machine learning, deep learning, and data science. These roles usually involve significant responsibility, expertise in programming languages like Python, and experience with AI frameworks, and they often offer compensation packages including salary, bonuses, and stock options. Such high salaries are rare and usually found in top tech companies or startups with substantial AI initiatives.

What engineers make $500,000?

Senior engineers in high-demand fields such as software engineering, data engineering, and machine learning engineering can earn $500,000 or more annually, especially with extensive experience, advanced skills, and working at large tech companies or startups. Compensation often includes base salary, bonuses, and stock options. Achieving this level typically requires specialized expertise, leadership roles, and a strong track record of impact.

What are the key skills and qualifications needed to thrive as an NLP Developer, and why are they important?

To thrive as an NLP Developer, you need a strong background in computer science, linguistics, and machine learning, often supported by a relevant degree or equivalent experience. Familiarity with programming languages like Python, NLP libraries (such as NLTK, spaCy, or Transformers), and frameworks like TensorFlow or PyTorch is essential. Strong analytical thinking, problem-solving abilities, and effective communication skills help you design, implement, and explain complex language models. These skills are crucial for developing accurate, scalable NLP solutions that address real-world language challenges.
More about NLP Developer jobs
What cities are hiring for Nlp Developer jobs? Cities with the most Nlp Developer job openings:
What states have the most Nlp Developer jobs? States with the most job openings for Nlp Developer jobs include:
Infographic showing various Nlp Developer job openings in the United States as of July 2026, with employment types broken down into 83% Full Time, 3% Part Time, 1% Temporary, and 13% Contract. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution, with an average salary of $109,905 per year, or $52.8 per hour.
Research Software Engineer - Clinical NLP (Data Science & AI Institute)

Research Software Engineer - Clinical NLP (Data Science & AI Institute)

Johns Hopkins University

Baltimore, MD • On-site

$203K/yr

Full-time

Re-posted 8 days ago


Job description

The Johns Hopkins Data Science and AI Institute (DSAI) is a new pan-institutional initiative at Johns Hopkins to advance artificial intelligence and its applications, in part through investments in the software engineering, data science, and machine learning space. DSAI is focused on revolutionizing discovery by advancing artificial intelligence that evolves collaboratively with human intelligence, combining the strengths of each for the betterment of society and the world in which we live. DSAI will bring together the mathematical, computational, and ethical foundations of AI with the domains of Health & Medicine, Scientific Discovery, Engineered Systems, Security & Safety, and People, Policy & Governance.
DSAI seeks a Research Software Engineer - Clinical NLP Specialty with strong academic background and relevant experience in industry or academia focused on designing and building state-of-the art clinical NLP systems. This position supports research initiatives in the development and novel application of NLP and large language models to extract insights from unstructured clinical text using techniques such as named entity recognition (NER), negation detection, structured data extraction, diagnosis prediction, risk stratification, temporal reasoning and phenotyping. The successful candidate will play a critical role in designing, implementing, rigorously evaluating, deploying and maintaining robust and scalable NLP pipelines and models to extract meaningful information from unstructured clinical text in secure environments, with the goal of enabling high-impact solutions across a range of biomedical domains. Experience with large language models - such as fine-tuning, prompt engineering, model evaluation, and adapting foundation models for domain-specific clinical tasks - is desirable, particularly in contexts that demand privacy, robustness, and interpretability. The clinical NLP RSE will work closely with clinicians, informatics researchers, data scientists and other RSEs to ensure NLP systems meet application goals with methodological rigor and scientific reproducibility.
DSAI engineers are at the forefront of modern data intensive science, where professionally developed software is rapidly becoming a key ingredient for success. The DSAI initiative includes the build-out of a substantive and professional-scale software engineering capability, and a dramatic increase in infrastructure, both in hardware and in personnel. JHU has long been a world leader in the broader domains of medicine and public health as well as a wide range of science and engineering fields. This combined with our ethos of building out capabilities to have demonstrable global impact (e.g., JHUs Coronavirus Resource Center the award-winning global resource for real-time data and analysis for COVID-19) and other unique large scientific data sets, like the archives for the Sloan Digital Sky Survey and several simulations, will be key leverage points that will make the DSAI successful.
Specific Duties & Responsibilities
  • The successful candidates will participate in ground-breaking research projects that need advanced software solutions requiring expertise in software engineering not commonly found in scientific collaborations.
  • The projects will require development of state-of-the art clinical NLP solutions using the latest deep learning libraries trained on state-of-the-art hardware in secure healthcare computing environments.
  • Projects will involve analysis of massive data sets either in the cloud or on premises.
  • Projects will require development of novel NLP software pipelines for processing of unstructured clinical notes.
  • Some projects may require deep engagement, possibly leading to co-authorship on scientific publications, while others may involve a more casual consulting engagement.
  • They may require software solutions developed from scratch or refactoring existing solutions to make them conform to industry standards (quality, efficiency, reusability, robustness, portability, documentation, etc.).
  • It is a high-level goal of DSAI to translate the efforts for the individual projects into frameworks and template patterns for sustainable scientific infrastructure benefiting future projects.

Special knowledge, skills, and abilities
  • Strong NLP, LLM, machine learning and deep learning skills.
  • Practical experience building NLP models and pipelines in a secure, HIPPA compliant healthcare environment.
  • Expert-level knowledge of multiple modern NLP and LLM libraries and models.
  • Hands-on experience adapting and fine-tuning large language models for domain-specific clinical applications, with attention to data efficiency, interpretability, and reproducibility.
  • Demonstrated expertise in prompt engineering, evaluation, and benchmarking of large language models, including applying responsible AI principles in clinical or sensitive-data contexts
  • Expert-level knowledge of the Python programming language.
  • Familiarity with or willingness to learn C++ or other languages as may be needed.
  • Familiarity with software containerization technologies such as Docker and Singularity.
  • Familiarity with the Databricks platform.
  • Fluency in the Linux operating system and related tools.
  • Familiarity with modern software engineering best practices, such as Git source control, peer code review, test-driven development, build automation and continuous integration / continuous delivery.
  • Familiarity with cloud development and deployment.
  • Demonstrated leadership and self-direction.
  • Willingness to teach others both informally and in short course format.
  • Willingness to continually learn new tools and techniques as needed.
  • Excellent verbal and written communication.

Minimum Qualifications
  • Masters in a quantitative discipline such as computer science, engineering, physics or bioinformatics, with strong scientific computing and/or mathematics background.
  • Three year's experience working in software development in large clinical NLP projects in industry or academia.
  • Additional education may substitute for required experience, and additional related experience may substitute for required education beyond a high school diploma/graduation equivalent, to the extent permitted by the JHU equivalency formula.

Preferred Qualifications
  • PhD in a quantitative discipline.
  • Five (5) years' experience as above in clinical NLP.
  • Experience in CUDA GPU programming.
  • Experience authoring open-source Python packages in PyPI.
  • Experience in open-source project governance.
  • Experience in open-source community adoption initiative.

Clinical Data Expertise
  • Familiarity with EHR systems, clinical note structures (e.g., SOAP notes, discharge summaries), and associated data formats (e.g., HL7, FHIR, IHE). Basic medical terminology/ontologies (e.g., UMLS, SNOMED CT, ICD-10).

Core Clinical NLP Tasks & Tools
  • Named Entity Recognition (NER), Relation Extraction, Negation/Hedge Detection, Named Entity Normalization/Linking, Clinical Phenotyping.

Deep learning tools
  • BERT/BioBERT/ClinicalBERT

Data Science for Clinical Studies
  • Understanding of the ultimate research and clinical goals for analyzing these notes, such as retrospective cohort identification (phenotyping), quality measure reporting, predictive modeling, and safety/adverse event detection.

Classified Title: Scientific Software Engineer
Job Posting Title (Working Title): Research Software Engineer - Clinical NLP (Data Science & AI Institute)
Role/Level/Range: APPTSTAF/01/ST
Starting Salary Range: Commensurate w/exp.
Employee group: Full Time
Schedule: M-F, 37.5 hrs/wk
FLSA Status: Exempt
Location: Hybrid/Mount Washington Campus
Department name: DSAI Institute
Personnel area: Whiting School of Engineering