Key Responsibilities
- Design, develop, and deploy machine learning models for business applications
- Perform data preprocessing, feature engineering, and exploratory data analysis (EDA)
- Build and optimize supervised and unsupervised learning models
- Develop scalable ML pipelines and integrate them into production systems
- Evaluate model performance and fine-tune using appropriate metrics
- Collaborate with data engineers, product teams, and stakeholders to deliver AI solutions
Requirements
- Strong programming skills in Python
- Hands-on experience with ML libraries: Scikit-learn, TensorFlow, PyTorch
- Knowledge of data handling libraries: Pandas, NumPy
- Understanding of ML algorithms: Regression, Classification, Clustering, Decision Trees, Random Forest, Gradient Boosting
- Experience with SQL/database querying and model deployment concepts