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).