Technical Computational Linguist in Dallas, TX at DISYS

Date Posted: 10/9/2018

Job Snapshot

Job Description

Technical Computational Linguist


  1. Analyze users’ chat/voice interactions with the Virtual Assistant/chatbot to:
  • Identify extent of VA’s NLU (Natural Language Understanding): what content the VA didn’t understand correctly (provided an incorrect answer) and what content the VA didn’t understand at all (asked to rephrase)
  • Classify NLU gaps and issues according to scope (in-scope, out-of-scope), severity, fixing priority – in communication with the team
  • Record and keep track of the NLU issues and fixes for regression testing
  • Assist/manage/consult on intent updates with the NLU/NLP specifically around:
    • Syntax
    • Semantics and sematic theory
    • Discourse
    • Speech
  • Evaluate VA’s NLI (Natural Language Interaction) performance:
    • Are interactions cohesive?
    • Is the VA repetitive or redundant?
    • Does the VA use correct terminology consistently?
    • Does the VA use an appropriate language?
    • Is it possible to make VA’s answers more user-friendly?
  1. Based on users’ feedback and your evaluation, come up with NLU and NLI improvements.
  • Create test cases: primary and boundary cases, positive and negative cases
  • Expand test cases to have a good coverage of different linguistic scenarios: mix in typos, synonyms, grammatical structures, word orders, etc.
  • Wireframe improvements: determine if changes need to be done within or outside existing dialog flows, and their implementation logic (do we need a disambiguation, do we need a new script node to set a condition, do we need a fallback answer, how do we end a dialog)
  • Create new verbiage, if needed, and have it approved: come up with several verbiage options if time allows
  • Implement NLU and NLI updates in the Teneo Studio using the wireframes: apart from linguistic updates, make appropriate node design and Groovy scripting choices; make sure that you assign appropriate meta data tags for reporting purposes
  • Test the updates and make necessary changes until you get an expected dialog behavior
  1. Integrate new Digital Life content in the existing Solution.
  • Once the new content is approved (marketing and legal teams), have a quick sanity check for typos, terminology and stylistic consistency, user-friendliness.
  • Follow the steps in 2 above.
  1. Perform Quality Assurance to insure meeting of specific org KPIs and SPIs

Perform auto-testing, dialog testing, regression testing before each deployment.

Since local testing results might differ from test results in the Production environment, be available for possible immediate rollbacks after each release.


  1. Note any changes in linguistic requirements for the VA’s and update its linguistic documentation accordingly.

  1. Provide UX suggestions to improve users’ experience with the VA/ chatbot.

  1. Provide linguistic support for other team members and management.

  1. Be aware of current trends and discussions in the field of chat bot AI technologies.

Preferred Skills:

  • Excellent attention to detail
  • Creative, resourceful problem solver
  • Excellent data management skills with various platforms and languages
  • Comfortable using Python for data cleaning and management
  • Shell scripting skills
  • Strong SQL
  • Proven ability to handle big data
  • Fluency in English and excellent understanding of the English language from a phonetic, grammatical, and linguistic perspective
  • Experience with machine learning and IBM Watson
  • Bonus: Multiple spoken languages (particularly Spanish and Japanese)
  • Bonus: Advanced programming skills in other programming languages
  • Bonus: Data presentation and analysis skills

Job Requirements

Digital Intelligence Systems, LLC. is an Equal Opportunity Employer, M/F/D/V. We do not discriminate against any employee or applicant because they inquired about, discussed, or disclosed compensation. Email recruitinghelp @ disys.com to contact us if you are an individual with a disability and require accommodation in the application process.Digital Intelligence Systems, LLC. is an Equal Opportunity Employer, M/F/D/V. We do not discriminate against any employee or applicant because they inquired about, discussed, or disclosed compensation. Email recruitinghelp @ disys.com to contact us if you are an individual with a disability and require accommodation in the application process.