Connect with us icon Connect With Us

Software Engineer, NLP team (Realyze Intelligence)

Sorry, we’re not accepting applications for this job right now. But don’t go yet! Explore our site to find more opportunities to join us in transforming the future of health care.


Under the direction of management and more senior members of the team, the NLP Software Engineer will contribute to the overall Software Development Life Cycle (SDLC) by completing assigned projects and tasks by meeting established quality measures. The focus of this position will be to reach a competent level of the technology stack.

Maintain and enhance the Realyze Intelligence Platform
- Gather requirements from clinical content specialists related to NLP & NLU processing
- Solve problems in a logical, methodical, and time efficient manner
- Work in an agile development environment in short sprints
- Communicate technical details, ideas, and concepts to engineers and non-engineers


- Possess a Bachelor’s Degree or higher from an accredited university OR High School Diploma/GED or higher from an accredited institution and a minimum of five (5) years of experience in software development in lieu of the bachelor’s degree education requirement
- Minimum of one (1) year of development experience with object-oriented programming, such as Java, C#, or C++ in a private, public, government or military environment

- Development experience with production-grade Spring-based Applications
- Experience with unit testing and integration testing frameworks
- Experience in version control systems, such as SVN, Mercurial or Git
- Familiarity with microservices
- Familiarity with JSON technologies
- Familiarity with XML technologies (XPath, XSLT, DTD)

Licensure, Certifications, and Clearances:

UPMC is an Equal Opportunity Employer/Disability/Veteran

Location: Pittsburgh, PA, United States
Job ID: 624843377

UPMC is an equal opportunity employer.
Minority / Females / Veterans / Individuals with Disabilities