Greetings from “HCL Software” Is a Product Development Division of HCL Tech!!
HCL Software ( hcl-software.com ) delivers software that fulfills the transformative needs of clients around the world. We build award winning software across AI, Automation, Data & Analytics, Security and Cloud.
About Unica Product : - The HCL Unica+ Marketing Platform enables our customers to deliver precision and high performance Marketing campaigns across multiple channels like Social Media, AdTech Platforms, Mobile Applications, Websites, etc. The Unica+ Marketing Platform is a Data and AI first platform that enables our clients to deliver hyper-personalized offers and messages for customer acquisition, product awareness and retention.
Role – Lead Python Developer (Data Science & AI / ML).
We are seeking a Lead Python Developer with strong Data Science and Machine Learning skills and experience to deliver AI driven Marketing Campaigns.
Qualifications & Skills : -
- At least 7-12 years of Experience in Python Development with at least 4 years in data science and machine learning.
- Python Programming & Libraries : Proficient in Python with extensive experience using Pandas for data manipulation.
- Experience with AWS SageMaker is advantageous.
- Experience with LangChain, RAG for Generative AI is advantageous.
- Expertise in Integration tools and frameworks like Postman, Swagger, API Gateways
- Knowledge of REST, JSON, XML, SOAP is a must
- Ability to work well within an agile team environment and apply the related working methods.
- Experience with Customer Data Platforms (CDP) like TreasureData, Epsilon, Tealium, Adobe, Salesforce is advantageous.
- Excellent communication & interpersonal skills
- A 4-year degree in Computer Science or IT is a must.
Responsibilities : -
Python Programming & Libraries : Proficient in Python with extensive experience using Pandas for data manipulation, NumPy for numerical operations, and Matplotlib / Seaborn for data visualization.Statistical Analysis & Modelling : Strong understanding of statistical concepts, including descriptive statistics, inferential statistics, hypothesis testing, regression analysis, and time series analysis.Data Cleaning & Preprocessing : Expertise in handling messy real-world data, including dealing with missing values, outliers, data normalization / standardization, feature engineering, and data transformation.SQL & Database Management : Ability to query and manage data efficiently from relational databases using SQL, and ideally some familiarity with NoSQL databases.Exploratory Data Analysis (EDA) : Skill in visually and numerically exploring datasets to understand their characteristics, identify patterns, anomalies, and relationships.Machine Learning Algorithms : In-depth knowledge and practical experience with a wide range of ML algorithms such as linear models, tree-based models (Random Forests, Gradient Boosting), SVMs, K-means, and dimensionality reduction techniques (PCA).Deep Learning Frameworks : Proficiency with at least one major deep learning framework like TensorFlow or PyTorch. This includes understanding neural network architectures (CNNs, RNNs, Transformers) and their application to various problems.Model Evaluation & Optimization : Ability to select appropriate evaluation metrics (e.g., precision, recall, F1-score, AUC-ROC, RMSE) for different problem types, diagnose model performance issues (bias-variance trade-off), and apply optimization techniques.Deployment & MLOps Concepts : Understanding of how to deploy machine learning models into production environments, including concepts of API creation, containerization (Docker), version control for models, and monitoring.Travel : 30% + / - travel required.
Location : Pune & Mumbai.
Compensation : Base Salary, Plus Bonus.