AzureHadoopJavaPythonPyTorchSparkSQLTensorflowC++CRMATLABAIMachine LearningMLDeep LearningNLPLarge Language ModelsLangChainTensorFlowHugging FaceJupyterBI
About this role
Role Overview
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.
Tech Stack
Azure
Hadoop
Java
Python
PyTorch
Spark
SQL
Tensorflow
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).