View all jobs

Software Engineer / Berkeley Heights, NJ / Mobile / AM781796

Berkeley Heights, NJ
Job Responsibilities/skills:
  • Experience with natural language processing and machine learning (both supervised & unsupervised)
  • Solid background in statistical learning techniques for NLP (HMMs, CRFs, SVMs, LDA, LSI, MRFs etc.)
  • Experience in one or more of the following areas: entity/relation extraction, information extraction, summarization, semantics, document classification, ontology, question answering, knowledge graph
  • In-house models to perform OCR and text classification
  • In-house NLP models to map the extracted data to our canonical taxonomy of vendors and line items (e.g., using word embeddings, etc.) at scale
  • Understanding of NLP techniques for text representation, semantic extraction techniques, data structures and modeling
  • Deep understanding of text representation techniques (such as n-grams, bag of words, sentiment analysis etc), statistics and classification algorithms
  • Experience with machine learning frameworks (like Keras or PyTorch) and libraries (like scikit-learn)
  • Knowledge of Python, Java and R
  • designing an intelligent digital assistant, including text normalization and tokenization, NLU,

Ability to write robust and testable code
  • Strong communication skills
  • An analytical mind with problem-solving abilities
  • Ability to effectively design software architecture

  • Bachelor's degree in computer science, software engineering or relevant field required.
  • 3+ years NLP experience required.

BTI Recruiting Team
BTI Solutions
801 E Campbell Rd. Suite 230, Richardson, Texas 75081, USA
Office:+1-972-992-0030, Fax:+1-972-992-0050
Powered by