Role: Expert Data Scientist
Location: Montreal, QC (Day 1 Onsite)
As an Expert Data Scientist, you will participate to the design and implementation of complex data models and algorithms
that drive our business insights and strategies. You will work closely with cross-functional teams including engineering,
product management, and business stakeholders to deliver data-driven solutions and make strategic recommendations.
Key Responsibilities:
Data Analysis & Modeling: Develop and deploy advanced statistical models, machine learning algorithms, and data
analysis techniques to extract actionable insights from large datasets.
Cross-Functional Collaboration: Work with product managers and business leaders to understand requirements
and translate them into data-driven solutions. Communicate findings and insights effectively to non-technical
stakeholders.
Data Strategy: Contribute to the development of data strategies and frameworks that align with the company’s
goals. Identify opportunities for leveraging data to improve business processes and outcomes.
Research & Innovation: Stay current with industry trends, emerging technologies, and best practices in data
science. Apply cutting-edge techniques and methodologies to solve complex business problems.
Technical Skills:
• Primary (In-depth knowledge required)
o Must have experience in Analytics – Data Stage
o Must have experience in Analytics – Analytics – BI/DW / ETL
o Must have experience in Analytics – Data Engineering – Microsoft – T-SQL Development
o Must have Hands on Experience with Chatbots.
o Proficiency in Python for data analysis, statistical modeling, and machine learning. Familiarity with libraries
such as Pandas, NumPy, scikit-learn, and TensorFlow.
Strong skills in SQL for querying relational databases and manipulating large datasets.
In-depth knowledge of supervised and unsupervised learning algorithms, including regression, classification,
clustering, and dimensionality reduction techniques.
Experience with neural networks and frameworks like TensorFlow or PyTorch for developing and deploying deep
learning models.
Expertise in generative models such as Generative Adversarial Networks (GANs) and Variational Autoencoders
(VAEs). Experience in training and tuning these models for tasks such as image generation, text generation, and
data augmentation.
Understanding of the ethical considerations and potential biases associated with generative AI, and ability to
address these issues in model development and deployment.
Proficiency in model evaluation techniques, such as cross-validation, hyperparameter tuning, and performance
metrics (e.g., accuracy, precision, recall).
Proficiency in visualization libraries like Matplotlib, Seaborn, or Plotly for generating insightful charts and graphs.
Strong understanding of statistical methods, hypothesis testing, and data distribution analysis.
Experience with version control systems such as Git for managing code and collaborating with teams, and
knowledge of software development best practices, including code review, testing, and documentation.
Experience with cloud platforms such as Google Cloud or Microsoft Azure for deploying and managing data
science solutions.
Familiarity with data science tools/platforms and frameworks (e.g., TensorFlow, PyTorch, scikit-learn, DataIku,
Databricks, VertexAI).
Ability to document methodologies, processes, and findings clearly and comprehensively.
Analytical Skills: Exceptional problem-solving skills with the ability to analyze complex data and provide clear, actionable
insights.
Communication: Excellent verbal and written communication skills, with the ability to present technical information to non-
technical audiences effectively.
Teamwork: Proven ability to work collaboratively in a fast-paced environment, managing multiple priorities and deadlines.
Good to have:
Experience with big data tools: Spark, Kafka, ADX & Qlik replicate.
Experience with Log analytics and Kusto query language
Experience with data pipeline and workflow management tools
Experience with AWS cloud service
Experience in leading technical teams and problem solving.
Experience in coordination of technical resources
Behavioral Skills:
Excellent communication and leadership skills
Problem-solving and conflict-resolution ability
Outstanding organizational skills
Address conflicts and disagreements within the team, promoting healthy communication and collaboration.
Ability and desire to learn new technologies quickly.
Ability to adapt to changing technology and priorities.
Ability to work in a team environment and have good interpersonal skills.
Qualification:
Somebody who has at least 5-7 years of work experience in software development.
Education qualification: B-Tech or equivalent technical degree from a reputed college