MBZUAI
Mohamed Bin Zayed University of Artificial Intelligence

Home Careers Vacancy

NLP Engineer (Center for Integrative Artificial Intelligence)

About the Job (NLP Engineer)
We are looking for talented, motivated full-time Natural Language (NLP) Engineers who can deliver consistently in a fast-paced and high-quality manner. You will be responsible for building robust, effective, and well-packaged modern NLP techniques, as well as contributing to our open-source projects.


Responsibilities

  • This position involves a wide variety of skills and innovation and is a unique opportunity that sits at the cutting-edge of Natural Language, Machine Learning and Software Engineering.
  • Learn and implement state-of-the-art Deep Learning algorithms to support tasks such as BERT based sub stream tasks, Sentiment Analysis, question answering, machine translation.
  • From improving data, pipeline, services and modeling algorithms to creating experiments and implementing prototypes rapidly, working on newer challenges every day.
  • Deliver robust, well-tested, and fully documented NLP modules at different granularity levels.
  • Continuously improve the efficiency, robustness, and cost of existing modules.
  • Contribute high-quality code and lead efforts in building open-source projects.
  • Work together with system architects, designers, and other engineers to build and invent phenomenal solutions/products with a prime focus on accuracy, understandability and performance of the robust machine learning systems.
  • Assess and recommend technology choices and directions in consideration of cost-benefit trade-offs.

 

Minimum Qualifications

  • 3+ years of hands-on business project coding experiences in various facets of natural language processing.
  • 3+ years of hands-on experience with at least one popular of the DL frameworks like PyTorch, TensorFlow, etc.
  • 5+ years of hands-on programming experience in one or more of the following: Java, C++, Python or equivalent
  • Excellent English language communication skills, an easy-going attitude and ability to interact with all levels of engineers.
  • Experience with source control systems, build tools and continuous integration (Gitlab, etc.)
  • Hard working, self-starter, detail-oriented at work, and proven ability to meet strict deadlines.

 

Preferred Qualifications

  • Masters’ degree in Computer Science or Applied Mathematics or Physics, with a specialization in Natural Language Processing, Machine Learning, Data Mining, Robotics, Software Engineering, Human-Computer Interaction, Statistics, or related fields with 2+ years of equivalent practice or research experience, or Ph.D. degree in relevant fields.
  • Experience in deploying machine learning algorithms in resource-restricted environments such as mobile or embedded systems is highly preferred.
  • Experience in MLOps (models lifecycle, setting up environments, handling dependencies, Model Serving (Real time/batch), containers technologies (Docker, Kubernetes etc.))
  • Experience with multi-model machine learning.
  • Experience with developing popular open-source projects.

 

Apply to this vacancy

Drag 'n Drop your files here!
You have 1 characters left.
Drag 'n Drop your files here!
You have 1 characters left.