Data Scientist
Data Scientist
Toronto, Ontario, Canada - Contract
Job Description
We are seeking a Data Scientist with expertise in time series forecasting models and a strong experience in Python programming, including object-oriented programming (OOP). The ideal candidate will also have a basic understanding of APIs, and experience or familiarity with Large Language Models (LLMs) is a plus. This role will focus on developing and optimizing forecasting models to drive strategic decisions and improve operational efficiency.
Key Responsibilities:
Design, develop, and implement advanced forecasting models, including but not limited to Prophet, ARIMA, and LSTM, to solve commodity price forecasting problems.
Analyze and preprocess time series data, ensuring data quality, feature engineering, and proper handling of missing or noisy data.
Conduct model performance evaluation using appropriate metrics and continuously refine models to enhance accuracy and reliability.
Develop reusable, modular, and efficient code using Python, adhering to best practices in object-oriented programming (OOP).
Collaborate with cross-functional teams to integrate forecasting outputs into decision-making processes, dashboards, and operational workflows.
Document methodologies, results, workflows, and API integrations for internal and external stakeholders.
Must Have Skills:
Qualifications:
Proven experience in designing and implementing forecasting models such as Prophet, ARIMA, and LSTM.
Proficiency in Python, with strong skills in object-oriented programming (OOP) and software engineering practices.
Basic understanding of APIs, including the ability to build and consume them for model deployment or data integration.