Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Data Scientist developing advanced machine learning models and managing data science services. Working in a hybrid environment to address client needs and optimize business functions.

Responsibilities

  • As a core member of our team, you will support AI and Machine Learning opportunities across our client portfolios.
  • Your responsibilities include building, validating, deploying, and monitoring advanced descriptive, predictive, and prescriptive machine learning models.
  • Analyze client data to identify optimization opportunities across business functions such as product development, marketing, supply chain, operations, manufacturing, R&D, and more.
  • Leverage commercial and open-source AI and Machine Learning tools, Big Data ecosystem technologies, as well as BI, visualization, and discovery tools to deliver advanced models and other data science solutions.
  • Proactively monitor and fine-tune AI/ML model performance, manage champion/challenger models to ensure optimal performance and resource utilization.
  • Ensure all AI/Machine Learning models are properly packaged and documented for deployment.
  • Participate in client training and knowledge transfer as required.

Requirements

  • Degree in AI, Machine Learning, Statistics, Economics/Econometrics, Computer Science, Engineering, or equivalent.
  • 5+ years of hands-on experience building predictive ML/AI models for customer experience, customer journey analysis, customer segmentation, churn modeling, lookalike modeling, or equivalent use cases.
  • Strong command of various machine learning techniques and their practical trade-offs.
  • 3+ years of experience in text mining and NLP.
  • Experience with some or all of the following scripting languages: Python, R, SAS, Java, C++, SPSS, MATLAB.
  • Experience with deep learning frameworks such as TensorFlow, PyTorch, and Hugging Face Transformers.
  • Deep understanding and mastery of the predictive modeling lifecycle and best practices for feature engineering, model development and tuning, model validation, deployment packaging, model management, and performance monitoring.
  • Experience leading teams of junior and senior data scientists.
  • Proficiency with open-source AI/ML/data science tools, R, Python, and Spark, including working with notebooks (Zeppelin, Jupyter) and data science workbenches (Azure, DSX).
  • Expertise in large language models (LLMs) and strong proficiency with LangChain and associated orchestration tools.
  • Experience querying databases and using statistical programming languages: R, Python, SQL, etc.
  • Data Scientist certification(s), including Azure, Hadoop, Spark, or equivalent production experience.

Benefits

  • Opportunity to join and grow within an expanding professional network of leading clients and respected colleagues.
  • Permanent full-time employment (40 hours per week).
  • Hybrid and flexible working arrangements (remote and/or office).
  • Competitive salary and bonus structure.
  • Comprehensive group benefits plan.
  • Employer-matched retirement savings plan.
  • Family-oriented company culture.
  • Summer "Flex Fridays".
  • Complimentary access to the on-site gym.
  • Subsidized catering and free office snacks.
  • Vacation days plus 6 personal days per year.
  • Casual work environment: jeans welcome!

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AzureHadoopJavaPythonPyTorchSparkSQLTensorflow

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.