Description
You will design, develop, train, and deploy machine learning models on Google Cloud Platform.
This role is hybrid.
Responsibilities
- Build and manage end-to-end ML pipelines using Vertex AI for training, tuning, and deployment.
- Implement MLOps workflows including model versioning, CI/CD for ML, and automated retraining.
- Optimize model performance, scalability, and cost on cloud infrastructure.
- Monitor model performance, data drift, and retraining triggers in production.
- Collaborate with data engineers and product teams to translate business problems into ML solutions.
Required Skills
- 5+ years of experience in Machine Learning, Deep Learning, and Statistical Modeling.
- Strong hands-on experience with GCP and Vertex AI (Custom training, AutoML, Model registry, Hyperparameter tuning, Pipelines).
- Proficiency in Python with TensorFlow, PyTorch, and Scikit-learn.
- Solid understanding of supervised, unsupervised, and reinforcement learning.
- Hands-on experience with NLP, Computer Vision, or Time Series.
- Experience with GCP services: BigQuery, Cloud Storage, Cloud Functions/Cloud Run, Pub/Sub.
- Familiarity with CI/CD practices and Agile/Scrum methodologies.
- Experience deploying ML models as APIs or batch jobs on cloud-native services.