Overview
Skills
Job Details
Role: Data Science Engineer III
Location: Virtual (EST)
Hours: 40 hours/week (No OT or weekend work expected)
Contract : 6+ months
Role Overview
As a Senior Data Science Engineer, you will play a key role in designing, developing, and implementing data science and machine learning solutions on Google Cloud Platform (Google Cloud Platform). You ll work collaboratively with data scientists, data engineers, and business stakeholders to build scalable ML systems that drive data-driven decision-making. This role requires strong hands-on expertise in Vertex AI, MLOps, and cloud-based model deployment.
Key Responsibilities
Initial Setup and Assessment
- Collaborate with data scientists, engineers, and stakeholders to understand business goals.
- Review current ML deployment and infrastructure to identify optimization opportunities.
- Configure Google Cloud Platform Vertex AI environments, IAM roles, and related tools.
- Define and document standards for model deployment, versioning, and monitoring.
Development and Implementation
- Build scalable ML training and inference pipelines (batch & real-time) using Vertex AI.
- Automate feature engineering and data preprocessing workflows.
- Design CI/CD pipelines integrating testing, validation, and deployment.
- Containerize models using Docker and deploy on Kubernetes Engine or Cloud Run.
- Implement robust deployment strategies including rolling updates and rollback mechanisms.
Testing, Optimization & Monitoring
- Conduct testing of ML training and prediction pipelines, including load and stress testing.
- Optimize model performance, cost, and scalability.
- Implement Vertex AI Model Monitoring for real-time model health tracking and alerts.
Documentation & Continuous Improvement
- Document all processes, architectures, and established standards.
- Lead knowledge-transfer sessions and internal workshops.
- Gather stakeholder feedback and provide improvement recommendations.
Qualifications
Education
- Bachelor s or Master s in Computer Science, Data Science, Machine Learning, or related discipline.
Technical Skills
- Programming: Proficient in Python; experience with Java, Node.js, or C++ a plus.
- ML Frameworks: Skilled with Scikit-learn, TensorFlow, PyTorch, or similar tools.
- Cloud Expertise: Strong experience with Google Cloud Platform, especially Vertex AI.
- MLOps Tools: Hands-on with Docker, Kubernetes, CI/CD pipelines, and orchestration workflows.
- Data Engineering: Experience with BigQuery and data processing frameworks.
- Version Control: Proficient with Git/GitHub workflows.
Experience
- Proven success in deploying ML models to production (batch and online).
- Strong background in building and maintaining ML pipelines.
- Ability to define and implement MLOps best practices.
- Experience working in Agile and cross-functional team environments.
Preferred Certifications
- Google Cloud Professional Machine Learning Engineer
- Google Cloud Professional Data Engineer
- Google Cloud Professional Cloud Architect