Utilize your expertise in Python, NLP techniques, and time series forecasting to design and develop innovative solutions for complex business problems.
Collaborate with cross-functional teams to understand data requirements, identify opportunities for data-driven solutions, and translate business challenges into analytical tasks.
Develop, implement, and fine-tune NLP models for tasks such as sentiment analysis, text classification, entity recognition, topic modeling, etc.
Build and validate time series forecasting models using a variety of techniques, including ARIMA, LSTM, Prophet, and other advanced methods.
Preprocess, clean, and transform raw data to extract relevant features, ensuring data quality and integrity throughout the process.
Perform exploratory data analysis to identify patterns, trends, and anomalies, and communicate insights effectively to both technical and non-technical stakeholders.
Collaborate with data engineers to design and optimize data pipelines that support model development, training, and deployment.
Stay up-to-date with the latest developments in NLP, machine learning, and forecasting techniques, and proactively suggest their application to improve existing processes and models.
Participate in code reviews, provide mentorship to junior team members, and contribute to the overall growth of the data science team.
Qualifications:
Bachelor's or Master's degree in Computer Science, Data Science, Statistics, or a related field.
Proven experience as a Data Scientist with 4.5 to 8 years of relevant work experience.
Strong expertise in Python programming and familiarity with libraries such as TensorFlow, Keras, PyTorch, scikit-learn, and NLTK.
Demonstrated experience in working with NLP techniques, including text preprocessing, word embeddings, sequence modeling, and sentiment analysis.
Solid understanding of time series forecasting concepts and experience with implementing forecasting models.
Proficiency in data manipulation, analysis, and visualization using tools such as pandas, NumPy, Matplotlib, and Seaborn.
Strong problem-solving skills with the ability to think critically and creatively to develop effective solutions.
Excellent communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
Experience with version control systems (e.g., Git) and collaborative coding practices.
Proven track record of delivering high-quality projects on time and effectively managing priorities in a dynamic environment.
Strong analytical mindset and a passion for continuous learning and self-improvement.