Job Title: Data Scientist (ML/NLP)
We're seeking a skilled Data Scientist to join our team, leveraging expertise in Machine Learning, NLP, Python, and SQL to drive business insights and inform decision-making.
Key Responsibilities:
- - Develop and deploy machine learning models using Python and relevant libraries (e.g., scikit-learn, TensorFlow, PyTorch)
- - Apply NLP techniques to analyze and process text data (e.g., sentiment analysis, topic modeling)
- - Write efficient SQL queries to extract and manipulate data from relational databases
- - Collaborate with cross-functional teams to understand business requirements and develop data-driven solutions
- - Communicate complex data insights and recommendations to stakeholders
Requirements:
- - Strong knowledge of Python programming language and relevant libraries (e.g., Pandas, NumPy)
- - Proficiency in machine learning algorithms and techniques (e.g., supervised, unsupervised, deep learning)
- - Experience with NLP techniques and libraries (e.g., NLTK, spaCy)
- - Strong knowledge of SQL and experience with relational databases
- - Excellent analytical and problem-solving skills
Nice to Have:
- - Experience with deep learning frameworks (e.g., TensorFlow, PyTorch)
- - Familiarity with cloud computing platforms (e.g., AWS, GCP, Azure)
- - Knowledge of data visualization tools (e.g., Tableau, Power BI)
- - Certification in data science or machine learning (e.g., Data Scientist in Python)
Some specific tasks you might perform in this role include:
- - Building and deploying machine learning models for text classification, sentiment analysis, and topic modeling
- - Analyzing and processing large datasets of text data
- - Developing and maintaining dashboards and reports to track key performance metrics
- - Collaborating with cross-functional teams to inform business decisions and drive growth
- - Staying up-to-date with new tools and techniques in machine learning and NLP.