NLP Data Engineer Job Description Template

We are looking for an experienced NLP Data Engineer to join our growing team. This is a leadership role that will mentor and guide other data engineers as well as collaborating with other teams. The ideal candidate will value innovation and originality, and have a strong drive and capability to leverage the latest developments in NLP to ensure our systems are as effective and efficient as possible. 

Typical Duties and Responsibilities

  • Research and evaluate pioneering machine learning and statistical models
  • Use machine learning and analytical techniques to build prediction models for document intelligence solutions
  • Design, develop, and test advanced models for predictive user behaviors
  • Design efficient, scalable, automated processes for large scale data analyses, model development, model validation, and model implementation
  • Cooperate with engineering teams to provide solutions with machine learning techniques
  • Cooperate with project managers to create new features with the benefits of machine learning techniques

Education

  • Bachelor’s degree in computer science, computer engineering, or a related field

Required Skills and Experience

  • 5+ years of relevant experience in NLP 
  • Experience with one general-purpose programming language (e.g., Python, Java, C/C++)
  • Experience in algorithms and libraries of NLP
  • Experience in data processing of textual and numerical data
  • Experience with Linux/Unix environments and containers
  • Self-motivated and responsive to multiple challenges in a fast-moving team environment
  • Excellent documentation, communication, organizational, and analytical skills

Preferred Qualifications

  • Master’s degree or higher in engineering, computer science or a related technical field
  • Familiarity with attention-based transformers NLP models and algorithms
  • Experience building large scale distributed data analysis systems or applications
  • Experience in MLOps
Contact us

Recruit with Nexus IT Group