Sr. Data Scientist/Machine Learning Engineer
Location - India( REMOTE)
Job Type: Full Time Employment
Job Summary:
We are seeking a highly skilled Data Scientist/Machine Learning Engineer to design, develop, and deploy advanced machine learning models for our digital advertising recommendation engine. You will leverage years of campaign data, along with performance metrics, to provide clients with data-driven insights on optimal digital product selection, budget allocation, and target demographics. You will work closely with Data Engineers and Backend Engineers to ensure seamless integration and deployment on Google Cloud Platform (GCP).
Responsibilities:
- Design, develop, and implement machine learning models (e.g., regression, classification, collaborative filtering, deep learning) to predict campaign performance and generate recommendations.
- Perform feature engineering, data cleaning, and preprocessing to prepare data for model training.
- Evaluate model performance using appropriate metrics and iterate to improve accuracy.
- Deploy and maintain machine learning models on Vertex AI.
- Utilize BigQuery to extract, transform, and analyze large datasets.
- Optimize model parameters for cost and performance on GCP.
- Collaborate with Data Engineers to build and maintain data pipelines.
- Stay up-to-date with the latest advancements in machine learning and AI.
- Communicate findings and insights to stakeholders through clear visualizations and reports.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Statistics, Mathematics, or a related field.
- 10+ years of software development experience; 5+ years building ML models
- Proven experience in developing and deploying machine learning models.
- Strong programming skills in Python (with libraries like scikit-learn, TensorFlow, PyTorch).
- Expertise in data manipulation and analysis using SQL and BigQuery.
- Experience with Google Cloud Platform (GCP) and Vertex AI.
- Knowledge of statistical modeling and machine learning algorithms.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Experience leveraging LLM for specific tasks, e.g. improving data quality or generating explainable text from existing datasets.