Data Science, NLP Specialist Job Description

Data Science, NLP Specialist Job Description Template

Our company is looking for a Data Science, NLP Specialist to join our team.

Responsibilities:

  • Build and implement strategies for ML-driven projects;
  • Work with and present to all management levels;
  • Work with partners within Customer Operations and across Bell to make data-driven business decisions;
  • Identify areas for ML/AI opportunities and demonstrate to internal clients how ML/AI can improve their business;
  • Lead the development of machine learning products and models from inception to production;
  • Maintain and expand your knowledge of ML/AI and current technology through training opportunities, conferences, etc;
  • Explore new data sources to uncover new business opportunities at all levels of the business (strategic to operational).

Requirements:

  • Stay abreast of new technology and techniques in the ML/AI space;
  • Proficiency in SQL;
  • Understanding RDBMS, Distributed, and NoSQL databases;
  • Algorithms;
  • Understanding of Spark and MapReduce;
  • Coding;
  • Data;
  • Advanced Python development skills;
  • Hands-on experience and expertise with different AI/ML frameworks such as Keras, Pytorch, TensorFlow, SparkML, Scikit-Learn;
  • Quick learner with ability to think out of the box;
  • Experience in other programming languages Scala, C, C++, Java, Shell;
  • Advanced knowledge of ML models: deep learning, reinforcement learning, NLP, and others;
  • Experience with CI/CD pipelines;
  • Excellent code design (OOP, Algorithms, and Data Structures).